[Pkg-voip-commits] r4943 - /zaptel/trunk/debian/zaptel.postinst

tzafrir-guest at alioth.debian.org tzafrir-guest at alioth.debian.org
Fri Nov 30 22:35:42 UTC 2007


Author: tzafrir-guest
Date: Fri Nov 30 22:35:42 2007
New Revision: 4943

URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=4943
Log:
Fix static device files generation.

Modified:
    zaptel/trunk/debian/zaptel.postinst

Modified: zaptel/trunk/debian/zaptel.postinst
URL: http://svn.debian.org/wsvn/pkg-voip/zaptel/trunk/debian/zaptel.postinst?rev=4943&op=diff
==============================================================================
--- zaptel/trunk/debian/zaptel.postinst (original)
+++ zaptel/trunk/debian/zaptel.postinst Fri Nov 30 22:35:42 2007
@@ -13,21 +13,24 @@
 
 DYNFS=`ps ax | grep -v grep`
 
+mknod_safe() {
+	if [ -c $1 ]; then return; fi
+	mknod "$@" || true
+}
+
 case "$1" in
     configure)
 
         #MAKEDEV zaptel
 
 	if ! echo $DYNFS | grep -q devfsd || echo $DYNFS | grep -q udevd ; then	
-		set +e
         	mkdir -p /dev/zap
-	        mknod /dev/zap/ctl c 196 0
-        	mknod /dev/zap/timer c 196 253
-	        mknod /dev/zap/channel c 196 254
-        	mknod /dev/zap/pseudo c 196 255
-		set -e
+	        mknod_safe /dev/zap/ctl c 196 0
+        	mknod_safe /dev/zap/timer c 196 253
+	        mknod_safe /dev/zap/channel c 196 254
+        	mknod_safe /dev/zap/pseudo c 196 255
 		for N in `seq 250`; do
-	                mknod /dev/zap/$N c 196 $N
+	                mknod_safe /dev/zap/$N c 196 $N
         	done
 		chown 0:dialout /dev/zap/ -R
 		chmod 0660 /dev/zap/*




More information about the Pkg-voip-commits mailing list