jestro / puppet-lamp

This URL has Read+Write access

ca3d9643 » jnewland 2008-11-18 install git 1 class git {
2
2475fe5a » jnewland 2008-11-24 installed instead of latest 3 package { zlib-devel: ensure => installed }
4 package { openssl-devel: ensure => installed }
5 package { curl-devel: ensure => installed }
6 package { expat-devel: ensure => installed }
7 package { gettext-devel: ensure => installed }
8 package { wget: ensure => installed }
ca3d9643 » jnewland 2008-11-18 install git 9
10 $version = '1.6.0.4'
09218ddb » jnewland 2008-11-18 download git instead of dis... 11
ca3d9643 » jnewland 2008-11-18 install git 12 file { "/usr/local/src": ensure => directory }
09218ddb » jnewland 2008-11-18 download git instead of dis... 13
e376f039 » jnewland 2008-11-22 cleanup git manifest 14 exec { "download-git-tgz":
15 cwd => "/usr/local/src",
51501094 » jnewland 2008-11-22 more git cleanup 16 path => "/bin:/usr/bin",
17 command => "wget http://kernel.org/pub/software/scm/git/git-$version.tar.gz",
1dbb74cd » jnewland 2008-11-22 more clean up for git 18 creates => "/usr/local/src/git-$version.tar.gz",
51501094 » jnewland 2008-11-22 more git cleanup 19 unless => "git --version | grep '$version'",
e376f039 » jnewland 2008-11-22 cleanup git manifest 20 before => Exec["untar-git-source"],
21 require => [Package[wget]]
ca3d9643 » jnewland 2008-11-18 install git 22 }
09218ddb » jnewland 2008-11-18 download git instead of dis... 23
e376f039 » jnewland 2008-11-22 cleanup git manifest 24 exec { "untar-git-source":
51501094 » jnewland 2008-11-22 more git cleanup 25 command => "tar xzf git-$version.tar.gz",
26 path => "/bin:/usr/bin",
ca3d9643 » jnewland 2008-11-18 install git 27 cwd => "/usr/local/src",
28 creates => "/usr/local/src/git-$version",
51501094 » jnewland 2008-11-22 more git cleanup 29 unless => "git --version | grep '$version'",
1dbb74cd » jnewland 2008-11-22 more clean up for git 30 subscribe => Exec["download-git-tgz"],
e376f039 » jnewland 2008-11-22 cleanup git manifest 31 before => Exec["make-install-git"]
ca3d9643 » jnewland 2008-11-18 install git 32 }
09218ddb » jnewland 2008-11-18 download git instead of dis... 33
e376f039 » jnewland 2008-11-22 cleanup git manifest 34 exec { "make-install-git":
35 cwd => "/usr/local/src/git-$version",
51501094 » jnewland 2008-11-22 more git cleanup 36 path => "/bin:/usr/bin",
37 command => "make prefix=/usr all && make prefix=/usr install",
e376f039 » jnewland 2008-11-22 cleanup git manifest 38 creates => [ "/usr/bin/git" ],
51501094 » jnewland 2008-11-22 more git cleanup 39 unless => "git --version | grep '$version'",
1dbb74cd » jnewland 2008-11-22 more clean up for git 40 subscribe => Exec["untar-git-source"],
e376f039 » jnewland 2008-11-22 cleanup git manifest 41 require => [Exec["untar-git-source"],Package[gcc],Package[make],Package[gettext-devel],Package[expat-devel],Package[curl-devel],Package[openssl-devel],Package[zlib-devel]]
ca3d9643 » jnewland 2008-11-18 install git 42 }
43
44 }