[Frugalware-darcs] fwrunit-scripts: service-runit

crazy crazy at frugalware.org
Sun Oct 22 23:46:34 CEST 2006


Darcsweb-Url: http://darcs.frugalware.org/darcsweb/darcsweb.cgi?r=fwrunit-scripts;a=darcs_commitdiff;h=20061022214337-f6986-39d2011e8db6ad218c5a3b912cddbb5a149f4576.gz;

[service-runit
crazy <crazy at frugalware.org>**20061022214337
 * fix start bug
 * fix status bugs
 * fix an usage bug
 * bump version to pre2
] {
hunk ./bin/service-runit 15
-VER=0.01pre1
+VER=0.01pre2
hunk ./bin/service-runit 86
+		# ehh the return codes are a bit buggy :|
hunk ./bin/service-runit 99
-		
-[ -z "$1" ] && usage
hunk ./bin/service-runit 149
-		msg $"${myservice} isn't running..."
+		msg $"${myservice} is not running..."
hunk ./bin/service-runit 172
+		fi
hunk ./bin/service-runit 177
-			master_error 
-		fi
+			master_error
hunk ./bin/service-runit 180
-	check_service
-	${MASTER} status ${myservice} >/dev/null 2>&1
-	master_status_error
+        check_service
+                ## get only 'uptime' and 'pid' is runnig
+                if ${MASTER} status ${myservice}|awk '{print $1}'|grep -q run; then
+                        master_status_error
+                else
+                        msg $"${myservice} is down. Cannot get uptime informations."
+                        msg_skipping
+                        exit 1
+                fi
hunk ./bin/service-runit 190
-	usage
+        usage
hunk ./bin/service-runit 193
+
}


More information about the Frugalware-darcs mailing list