[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