Skip to content

Instantly share code, notes, and snippets.

@co-dan
Created June 12, 2013 08:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save co-dan/5763770 to your computer and use it in GitHub Desktop.
Save co-dan/5763770 to your computer and use it in GitHub Desktop.
file { '/home/vagrant/stage1_cabalsrc.sh':
ensure => present,
source => "/vagrant/scripts/stage1_cabalsrc.sh",
owner => vagrant,
mode => 766
}
~>
exec { 'build1':
provider => 'shell',
user => vagrant,
group => vagrant,
logoutput => true,
command => '/home/vagrant/stage1_cabalsrc.sh',
path => "/home/vagrant/ghcjs/bin:/home/vagrant/.cabal/bin:/home/vagrant/ghc/bin:/usr/sbin:/usr/bin:/sbin:/bin",
require => [Package['cabal-install'], Package['ghc'],
Vcsrepo['/home/vagrant/ghc-source'], Package['happy'], Package['autoconf'],
Package['libtool'], Package['alex'], Package['libbz2-dev'], Package['darcs'], Package['libncurses5-dev']]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment