SOURCES: php-fcgi.init - LC_ALL=C for egrep - shorten progname

glen glen at pld-linux.org
Fri Sep 14 14:22:16 CEST 2007


Author: glen                         Date: Fri Sep 14 12:22:16 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- LC_ALL=C for egrep
- shorten progname

---- Files affected:
SOURCES:
   php-fcgi.init (1.17 -> 1.18) 

---- Diffs:

================================================================
Index: SOURCES/php-fcgi.init
diff -u SOURCES/php-fcgi.init:1.17 SOURCES/php-fcgi.init:1.18
--- SOURCES/php-fcgi.init:1.17	Fri Sep 14 14:06:05 2007
+++ SOURCES/php-fcgi.init	Fri Sep 14 14:22:11 2007
@@ -34,31 +34,33 @@
 fi
 
 is_ipv4() {
-	echo "$1" | egrep -q '^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$'
+	echo "$1" | LC_ALL=C egrep -q '^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$'
 }
 
 is_numeric() {
-	echo "$1" | egrep -q '^[0-9]+$'
+	echo "$1" | LC_ALL=C egrep -q '^[0-9]+$'
 }
 
 checkconfig() {
+	local prog=${0##*/}
+
 	if [ -n "$SPAWN_PORT" -a -n "$SPAWN_SOCKET" ]; then
-		echo >&2 "$0: port and socket can not be used simulatenously"
+		echo >&2 "$prog: port and socket can not be used simulatenously"
 		exit 1
 	fi
 
 	if [ -n "$SPAWN_ADDR" -a -z "$SPAWN_PORT" ]; then
-		echo >&2 "$0: bind address specified but no port"
+		echo >&2 "$prog: bind address specified but no port"
 		exit 1
 	fi
 
 	if [ -n "$SPAWN_ADDR" ] && ! is_ipv4 "$SPAWN_ADDR"; then
-		echo >&2 "$0: bind address not valid ipv4 address: '$SPAWN_ADDR'"
+		echo >&2 "$prog: bind address not valid ipv4 address: '$SPAWN_ADDR'"
 		exit 1
 	fi
 
 	if [ -n "$SPAWN_PORT" ] && ! is_numeric "$SPAWN_PORT"; then
-		echo >&2 "$0: spawn port not numeric: $SPAWN_PORT"
+		echo >&2 "$prog: spawn port not numeric: $SPAWN_PORT"
 		exit 1
 	fi
 
@@ -67,13 +69,13 @@
 		IFS=,
 		for a in $FCGI_WEB_SERVER_ADDRS; do
 			if ! is_ipv4 $a; then
-				echo >&2 "$0: not an ipv4 address: $a"
+				echo >&2 "$prog: not an ipv4 address: $a"
 				err=1
 			fi
 		done
 		IFS=$ifs
 		if [ "$err" = 1 ]; then
-			echo >&2 "$0: FCGI_WEB_SERVER_ADDRS must be comma separated list of ips"
+			echo >&2 "$prog: FCGI_WEB_SERVER_ADDRS must be comma separated list of ips"
 			exit 1
 		fi
 	fi
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/php-fcgi.init?r1=1.17&r2=1.18&f=u



More information about the pld-cvs-commit mailing list