SOURCES: apache1.init - add flush-logs target

glen glen at pld-linux.org
Thu Mar 16 15:25:47 CET 2006


Author: glen                         Date: Thu Mar 16 14:25:47 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- add flush-logs target

---- Files affected:
SOURCES:
   apache1.init (1.21 -> 1.22) 

---- Diffs:

================================================================
Index: SOURCES/apache1.init
diff -u SOURCES/apache1.init:1.21 SOURCES/apache1.init:1.22
--- SOURCES/apache1.init:1.21	Tue Jan 10 17:20:07 2006
+++ SOURCES/apache1.init	Thu Mar 16 15:25:42 2006
@@ -122,11 +122,26 @@
 			killproc apache -USR1
 		else
 			fail
-			echo "Configuration file syntax test failed."
+			echo >&2 "Configuration file syntax test failed."
 		fi
 	else
 		msg_not_running apache >&2
 		RETVAL=7
+	fi
+	;;
+  flush-logs)
+	if [ -f /var/lock/subsys/apache ]; then
+		msg_reloading apache
+
+		apache -t > /dev/null 2>&1
+		RETVAL=$?
+		if [ $RETVAL -eq 0 ]; then
+			killproc apache -USR1
+			RETVAL=$?
+		else
+			fail
+			echo >&2 "Configuration file syntax test failed."
+		fi
 	fi
 	;;
   configtest)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/apache1.init?r1=1.21&r2=1.22&f=u



More information about the pld-cvs-commit mailing list