[csw-devel] SF.net SVN: gar:[20428] csw/mgar/pkg/puppet3/trunk/files
phipsy at users.sourceforge.net
phipsy at users.sourceforge.net
Mon Mar 11 18:13:57 CET 2013
Revision: 20428
http://gar.svn.sourceforge.net/gar/?rev=20428&view=rev
Author: phipsy
Date: 2013-03-11 17:13:56 +0000 (Mon, 11 Mar 2013)
Log Message:
-----------
puppet3: fixes for mantis 5035
Modified Paths:
--------------
csw/mgar/pkg/puppet3/trunk/files/cswpuppetd
csw/mgar/pkg/puppet3/trunk/files/cswpuppetmasterd
Modified: csw/mgar/pkg/puppet3/trunk/files/cswpuppetd
===================================================================
--- csw/mgar/pkg/puppet3/trunk/files/cswpuppetd 2013-03-11 17:11:30 UTC (rev 20427)
+++ csw/mgar/pkg/puppet3/trunk/files/cswpuppetd 2013-03-11 17:13:56 UTC (rev 20428)
@@ -67,7 +67,7 @@
else
zoneopts=""
fi
- pgrep $zoneopts puppetd
+ pgrep -f $zoneopts 'puppet agent'
}
# Returns a line with certain string from a config file.
Modified: csw/mgar/pkg/puppet3/trunk/files/cswpuppetmasterd
===================================================================
--- csw/mgar/pkg/puppet3/trunk/files/cswpuppetmasterd 2013-03-11 17:11:30 UTC (rev 20427)
+++ csw/mgar/pkg/puppet3/trunk/files/cswpuppetmasterd 2013-03-11 17:13:56 UTC (rev 20428)
@@ -27,6 +27,16 @@
[ -n "$val" ] && echo $val
}
+get_current_pid() {
+ if [ -x /usr/bin/zonename ]; then
+ zone=`/usr/bin/zonename`
+ zoneopts="-z $zone"
+ else
+ zoneopts=""
+ fi
+ pgrep -f $zoneopts 'puppet master'
+}
+
case "$1" in
start)
cd /
@@ -63,7 +73,7 @@
status)
if [ -f $pidfile ]; then
pid=`cat $pidfile`
- curpid=`pgrep puppetmasterd`
+ curpid=`get_current_pid`
if [ "$pid" -eq "$curpid" ]; then
exit 0
else
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list