SOURCES: postgresql.init - use functions

glen glen at pld-linux.org
Mon Oct 30 17:42:21 CET 2006


Author: glen                         Date: Mon Oct 30 16:42:21 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- use functions

---- Files affected:
SOURCES:
   postgresql.init (1.71 -> 1.72) 

---- Diffs:

================================================================
Index: SOURCES/postgresql.init
diff -u SOURCES/postgresql.init:1.71 SOURCES/postgresql.init:1.72
--- SOURCES/postgresql.init:1.71	Mon Oct 30 17:40:44 2006
+++ SOURCES/postgresql.init	Mon Oct 30 17:42:15 2006
@@ -114,12 +114,7 @@
 # End of useful functions.
 #
 
-
-# See how we were called.
-# Every action is performed for all given (all configured by default)
-# db clusters.
-case "$action" in
-  start)
+start() {
 	for pgdir in $DB_CLUSTERS; do
 		pgstatus "$pgdir"
 		if [ "$PG_STATUS" = "running" ]; then
@@ -139,8 +134,9 @@
 		fi
 	done
 	pgsubsys
-	;;
-  stop)
+}
+
+stop() {
 	for pgdir in $DB_CLUSTERS; do
 		pgstatus "$pgdir"
 		if [ "$PG_STATUS" = "not running" ]; then
@@ -166,6 +162,17 @@
 		fi
 	done
 	pgsubsys
+}
+
+# See how we were called.
+# Every action is performed for all given (all configured by default)
+# db clusters.
+case "$action" in
+  start)
+  	start
+	;;
+  stop)
+  	stop
 	;;
   status)
 	for pgdir in $DB_CLUSTERS; do
@@ -181,8 +188,8 @@
 	done
 	;;
   restart)
-	$0 stop "$DB_CLUSTERS"
-	$0 start "$DB_CLUSTERS"
+	stop
+	start
 	;;
   reload|force-reload)
 	for pgdir in $DB_CLUSTERS; do
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/postgresql.init?r1=1.71&r2=1.72&f=u



More information about the pld-cvs-commit mailing list