11
11
# <failed-install-package> <version> `removing'
12
12
# <conflicting-package> <version>
14
DYNFS=`ps ax | grep -v grep`
15
if [ -c $1 ]; then return; fi
21
if [ "$(stat -c %d/%i /)" = "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ];
23
# the devicenumber/inode pair of / is the same as that of /sbin/init's
24
# root, so we're *not* in a chroot and hence return false.
21
if ! echo $DYNFS | grep -q devfsd || echo $DYNFS | grep -q udevd ; then
35
if [ ! chrooted -a ! -e /dev/.devfsd -a ! -e /dev/.udevdb -a ! -e /dev/.udev ]; then
24
rm -f /dev/zap/channel
31
mknod /dev/zap/ctl c 196 0
32
mknod /dev/zap/timer c 196 253
33
mknod /dev/zap/channel c 196 254
34
mknod /dev/zap/pseudo c 196 255
36
for N in `seq 250`; do
38
mknod /dev/zap/$N c 196 $N;
37
mknod_safe /dev/zap/ctl c 196 0
38
mknod_safe /dev/zap/transcode c 196 250
39
mknod_safe /dev/zap/timer c 196 253
40
mknod_safe /dev/zap/channel c 196 254
41
mknod_safe /dev/zap/pseudo c 196 255
42
for N in `seq 249`; do
43
mknod_safe /dev/zap/$N c 196 $N
41
45
chown 0:dialout /dev/zap/ -R
42
46
chmod 0660 /dev/zap/*
44
echo "**** Dynamic filesystem detected -- not creating device nodes"
45
echo "**** If you are running udev, read README.Debian"