45 lines
855 B
Bash
45 lines
855 B
Bash
#!/bin/sh -e
|
|
|
|
if [ "$1" = "configure" ]; then
|
|
ldconfig
|
|
|
|
if [ ! -c /dev/raw1394 ]; then
|
|
cat <<EOF
|
|
|
|
Required /dev/raw1394 device file not found. Without it, libraw1394
|
|
is quite useless as it can not talk to the kernel driver.
|
|
|
|
EOF
|
|
read -p "Should I create it for you? [Y/n] " REPLY || REPLY=no
|
|
|
|
case "$REPLY" in
|
|
y|yes|"")
|
|
if (cd /dev && ./MAKEDEV raw1394); then
|
|
cat <<EOF
|
|
|
|
Device file created. You may want to fix the group/permission to
|
|
something appropriate for you. Note however that anyone who can open
|
|
raw1394 can access all devices on all connected 1394 buses
|
|
unrestricted, including harddisks and other probably sensitive
|
|
devices.
|
|
|
|
EOF
|
|
fi
|
|
;;
|
|
*)
|
|
cat <<EOF
|
|
|
|
/dev/raw1394 not created. You can create it at a later time manually
|
|
with the commands:
|
|
|
|
cd /dev; ./MAKEDEV raw1394
|
|
|
|
EOF
|
|
;;
|
|
esac
|
|
fi
|
|
fi
|
|
|
|
|
|
#DEBHELPER#
|