coda=" root root 0600"
ipsec=" root root 0200"
readable=" root root 0444"
- lirc=" root lirc 0640"
+ lirc=" root video 0640"
MAXVT=63
fi
fi
}
+makefifo () { # usage: makefifo name owner group mode
+ if [ "$opt_v" ]
+ then if [ "$opt_d" ]
+ then echo "delete $1"
+ else echo "create $1 $2:$3 $4"
+ fi
+ fi
+ # missing parameters are a bug - bail - should we do an exit 1 here?
+ case :$1:$2:$3:$4: in
+ *::*) echo "Warning: MAKEFIFO $@ is missing parameter(s)." >&2;;
+ esac
+ if [ ! "$opt_n" ]
+ then
+ if [ "$opt_d" ]
+ then
+ rm -f $1
+ else
+ rm -f $1-
+ if mknod $1- p &&
+ chown $2:$3 $1- &&
+ chmod $4 $1- &&
+ mv $1- $1
+ then
+ : # it worked
+ else
+ # Didn't work, clean up any mess...
+ echo "makefifo $@: failed"
+ rm -f $1-
+ fi
+ fi
+ fi
+}
symlink () { # usage: symlink name target
if [ "$opt_v" ]
then if [ "$opt_d" ]
case $arg in
generic)
# pick the right generic-<arch> using dpkg's knowledge
- case `dpkg --print-installation-architecture` in
+ case `dpkg --print-architecture` in
alpha)
$0 $opts generic-alpha
;;
;;
adb)
# pick the right arch device using dpkg's knowledge
- case `dpkg --print-installation-architecture` in
+ case `dpkg --print-architecture` in
powerpc)
# ADB bus devices (char)
makedev adb c 56 0 $mouse
done
;;
lirc)
- mknod lirc c 61 0 $lirc
+ makedev lirc c 61 0 $lirc
for i in d m; do
- makedev lirc${i} p $lirc
+ makefifo lirc${i} $lirc
done
;;
update)