[csw-devel] SF.net SVN: gar:[2967] csw/mgar/gar/v2/pkglib/smf/postinstall
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Mon Feb 2 23:22:58 CET 2009
Revision: 2967
http://gar.svn.sourceforge.net/gar/?rev=2967&view=rev
Author: dmichelsen
Date: 2009-02-02 22:22:58 +0000 (Mon, 02 Feb 2009)
Log Message:
-----------
mGAR v2: Leave services enabled on a re-pkgadd that is running
Modified Paths:
--------------
csw/mgar/gar/v2/pkglib/smf/postinstall
Modified: csw/mgar/gar/v2/pkglib/smf/postinstall
===================================================================
--- csw/mgar/gar/v2/pkglib/smf/postinstall 2009-02-02 18:33:52 UTC (rev 2966)
+++ csw/mgar/gar/v2/pkglib/smf/postinstall 2009-02-02 22:22:58 UTC (rev 2967)
@@ -24,6 +24,14 @@
{
SERVICE_STATE="disabled"
+ STATE=`$BASEDIR/usr/bin/svcs -Ho STATE $1 2>/dev/null`
+ if [ $? -eq 0 ]; then
+ if [ "$STATE" = "online" ]; then
+ SERVICE_STATE="enabled"
+ return 0
+ fi
+ fi
+
if [ -f "$STATE_FILE" ]; then
set -- `/usr/bin/awk " \\\$1 == \"$1\" { print \\\$2 } " "$STATE_FILE"`
if [ "$1" = "enabled" ]; then
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