Package: puppetmaster
Version: 0.24.4-4
Severity: normal
Tags: patch

The following completes support for starting multiple Puppetmasters with
/etc/init.d/puppetmaster:

--- debian/puppetmaster.init.old        2008-04-19 15:53:48.000000000 +0200
+++ debian/puppetmaster.init    2008-04-19 15:54:37.000000000 +0200
@@ -40,7 +40,7 @@
        NUMSTART=0
        while [ $NUMSTART -lt $PUPPETMASTERS ]; do 
            start-stop-daemon --start --quiet 
--pidfile=/var/run/puppet/$NAME-$PORT.pid \
-               --startas $DAEMON -- $DAEMON_OPTS --masterport=$PORT
+               --startas $DAEMON -- $DAEMON_OPTS --masterport=$PORT 
--pidfile=/var/run/puppet/$NAME-$PORT.pid
            let PORT=PORT+1 
            let NUMSTART=NUMSTART+1 
        done
@@ -53,9 +53,12 @@
 stop_puppetmaster() {
     if [ "$SERVERTYPE" = "mongrel" ]
     then
-       for instance in $PUPPETMASTERS; do
-           start-stop-daemon --stop --quiet --pidfile 
/var/run/puppet/$NAME-$instance.pid
-           rm /var/run/puppet/$NAME-$instance.pid
+       NUMSTART=0
+       while [ $NUMSTART -lt $PUPPETMASTERS ]; do 
+           start-stop-daemon --stop --quiet --pidfile 
/var/run/puppet/$NAME-$PORT.pid
+           rm /var/run/puppet/$NAME-$PORT.pid
+           let PORT=PORT+1 
+           let NUMSTART=NUMSTART+1 
        done
     else
        start-stop-daemon --stop --quiet --pidfile /var/run/puppet/$NAME.pid


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.18-6-xen-vserver-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages puppetmaster depends on:
ii  facter                        1.3.8-1    a library for retrieving facts fro
ii  lsb-base                      3.1-24     Linux Standard Base 3.1 init scrip
ii  puppet                        0.24.4-4   centralised configuration manageme
ii  ruby                          4.2        An interpreter of object-oriented 

Versions of packages puppetmaster recommends:
ii  rails                         2.0.2-1.1  MVC ruby based framework geared fo
ii  rdoc                          4.2        Generate documentation from ruby s

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to