[arch-commits] Commit in puppet/trunk (PKGBUILD puppetmaster.service)

Jonathan Steel jsteel at archlinux.org
Wed Jun 24 15:14:15 UTC 2015


    Date: Wednesday, June 24, 2015 @ 17:14:15
  Author: jsteel
Revision: 135827

upgpkg: puppet 4.2.0-1

Added:
  puppet/trunk/puppetmaster.service
Modified:
  puppet/trunk/PKGBUILD

----------------------+
 PKGBUILD             |   12 ++++++++----
 puppetmaster.service |   11 +++++++++++
 2 files changed, 19 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-06-24 12:11:57 UTC (rev 135826)
+++ PKGBUILD	2015-06-24 15:14:15 UTC (rev 135827)
@@ -9,7 +9,7 @@
 # Contributor: Niels Abspoel <aboe76 (at) Gmail (dot) com>
 
 pkgname=puppet
-pkgver=4.1.0
+pkgver=4.2.0
 pkgrel=1
 pkgdesc="Server automation framework and application"
 arch=('any')
@@ -21,8 +21,10 @@
         'etc/puppetlabs/puppet/fileserver.conf'
         'etc/puppetlabs/puppet/puppet.conf')
 install=$pkgname.install
-source=($pkgname-$pkgver.tar.gz::http://github.com/puppetlabs/$pkgname/archive/$pkgver.tar.gz)
-md5sums=('8bc08d5edf528678291336661cd9a0fd')
+source=($pkgname-$pkgver.tar.gz::http://github.com/puppetlabs/$pkgname/archive/$pkgver.tar.gz
+        puppetmaster.service)
+md5sums=('71b7d749da9abd36ea7af29d481fe081'
+         '23ef9536a87288402b57b2b500b9385a')
 
 prepare() {
   cd $pkgname-$pkgver
@@ -50,7 +52,7 @@
   # systemd
   install -Dm644 "$srcdir"/$pkgname-$pkgver/ext/systemd/$pkgname.service \
     "$pkgdir"/usr/lib/systemd/system/$pkgname.service
-  install -Dm644 "$srcdir"/$pkgname-$pkgver/ext/systemd/${pkgname}master.service \
+  install -Dm644 "$srcdir"/puppetmaster.service \
     "$pkgdir"/usr/lib/systemd/system/${pkgname}master.service
 
   # vim and emacs
@@ -64,4 +66,6 @@
     "$pkgdir"/usr/share/emacs/site-lisp/site-start.d/$pkgname-mode-init.el
 
   install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  rm -r "$pkgdir"/run
 }

Added: puppetmaster.service
===================================================================
--- puppetmaster.service	                        (rev 0)
+++ puppetmaster.service	2015-06-24 15:14:15 UTC (rev 135827)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Puppet master
+Wants=basic.target
+After=basic.target network.target
+
+[Service]
+EnvironmentFile=-/etc/sysconfig/puppetmaster
+ExecStart=/usr/bin/puppet master $PUPPETMASTER_EXTRA_OPTS --no-daemonize
+
+[Install]
+WantedBy=multi-user.target



More information about the arch-commits mailing list