From ce20e84942a62970bede1671e8ea94f180f50319 Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Wed, 3 Aug 2011 20:38:15 -0300 Subject: social/puppet-2.7.1-1 and dependencies --- social/puppet/PKGBUILD | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 social/puppet/PKGBUILD (limited to 'social/puppet/PKGBUILD') diff --git a/social/puppet/PKGBUILD b/social/puppet/PKGBUILD new file mode 100644 index 000000000..10338bea0 --- /dev/null +++ b/social/puppet/PKGBUILD @@ -0,0 +1,52 @@ +# Puppet: Installer: Arch +# Maintainer: Thomas S Hatch +# Contributor: Xavion +# Contributor: Miah Johnson +# Contributor: Dave Simons + +pkgname=puppet +pkgver=2.7.1 +pkgrel=1 +pkgdesc="A system for automating system administration tasks." +arch=("any") +url="http://puppetlabs.com/projects/puppet/" +license=("Apache") +depends=("ruby" "ruby-shadow" "facter") +backup=("etc/puppet/puppet.conf") +options=(emptydirs) +install="puppet.install" +source=("http://puppetlabs.com/downloads/puppet/puppet-$pkgver.tar.gz" + "puppet" + "puppetmaster" + "puppet.conf") +md5sums=('7a0346758af0222dc5e2b2b1a99c44ec' + '59dbf39e251bc4877e7604a5876c642d' + '4c507c580cb28d7a5adc9ea6b3626657' + 'a6c0ce2eb12d62fdd3421aa9dff3477d') + +package() { + cd $srcdir/puppet-$pkgver + + # Install + ruby ./install.rb \ + --destdir=$pkgdir \ + --bindir=/usr/bin \ + --sbindir=/usr/sbin \ + --mandir=/usr/share/man + + # Set up vim and emacs + install -Dp -m0644 ext/vim/ftdetect/puppet.vim $pkgdir/usr/share/vim/vimfiles/ftdetect/puppet.vim + install -Dp -m0644 ext/vim/syntax/puppet.vim $pkgdir/usr/share/vim/vimfiles/syntax/puppet.vim + install -Dp -m0644 ext/emacs/puppet-mode.el $pkgdir/usr/share/emacs/site-lisp/puppet-mode.el + install -Dp -m0644 ext/emacs/puppet-mode-init.el $pkgdir/usr/share/emacs/site-lisp/site-start.d/puppet-mode-init.el + + # Configuration and rc scripts + install -d $pkgdir/etc/{puppet,rc.d} + install -m 644 $srcdir/puppet.conf $pkgdir/etc/puppet/puppet.conf + + install -D $srcdir/puppet $pkgdir/etc/rc.d/puppet + install -D $srcdir/puppetmaster $pkgdir/etc/rc.d/puppetmaster + + # Move pi to prevent file conflict + mv $pkgdir/usr/bin/pi $pkgdir/usr/bin/puppet-pi +} -- cgit v1.2.3