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.
_______________________________________________
devel mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/devel