retitle 502831 /var/lib/dpkg/info/dvb-apps.postinst: line 6: /sbin/MAKEDEV: No
such file or directory
tags 502831 pending
thanks
On Wednesday 22 October 2008 21:02:37 Adeodato Simó wrote:
> The patch should do something like:
>
> if [ -x /dev/MAKEDEV ]; then
> echo "creating foo devices..."
> /dev/MAKEDEV foo
> fi
Thanks Dato, that makes a lot of sense..
Mark
> And not mess with hidden directories.
A quick grep through my installed .postinst reveals lots of different
approaches :-(
$ grep -C 1 MAKEDEV /var/lib/dpkg/info/*.postinst
/var/lib/dpkg/info/bluez-utils.postinst-
/var/lib/dpkg/info/bluez-utils.postinst: # use MAKEDEV instead of the
original bluez script below as per policy 10.6
/var/lib/dpkg/info/bluez-utils.postinst: if [ -x /dev/MAKEDEV ]; then
/var/lib/dpkg/info/bluez-utils.postinst- echo "Creating device nodes
..."
/var/lib/dpkg/info/bluez-utils.postinst: cd /dev && ./MAKEDEV
bluetooth
/var/lib/dpkg/info/bluez-utils.postinst- fi
--
/var/lib/dpkg/info/dvb-apps.postinst-if [ ! -e /dev/.devfsd ] && [ ! -e
/dev/.udev ] ; then
/var/lib/dpkg/info/dvb-apps.postinst:cd /dev && /sbin/MAKEDEV dvb
/var/lib/dpkg/info/dvb-apps.postinst-fi
--
/var/lib/dpkg/info/dvbtune.postinst-#
/var/lib/dpkg/info/dvbtune.postinst:if [ -e /sbin/MAKEDEV ]
/var/lib/dpkg/info/dvbtune.postinst-then
/var/lib/dpkg/info/dvbtune.postinst: ( cd /dev && /sbin/MAKEDEV dvb )
/var/lib/dpkg/info/dvbtune.postinst-fi
--
/var/lib/dpkg/info/libraw1394-8.postinst-if [ "$1" = "configure" ]; then
/var/lib/dpkg/info/libraw1394-8.postinst: [ -x /dev/MAKEDEV ] && cd /dev
&& echo -n "Creating device node /dev/raw1394... " && ./MAKEDEV raw1394 && echo
"done."
/var/lib/dpkg/info/libraw1394-8.postinst-fi
--
/var/lib/dpkg/info/libsane.postinst-
/var/lib/dpkg/info/libsane.postinst: if [ -e /dev/MAKEDEV ]; then
/var/lib/dpkg/info/libsane.postinst- # create /dev/parport*
/var/lib/dpkg/info/libsane.postinst- if [ ! -c /dev/parport0 ]; then
/var/lib/dpkg/info/libsane.postinst: (cd /dev && ./MAKEDEV parport)
|| true
/var/lib/dpkg/info/libsane.postinst- fi
--
/var/lib/dpkg/info/libsane.postinst- if [ ! -c /dev/sg0 ]; then
/var/lib/dpkg/info/libsane.postinst: (cd /dev && ./MAKEDEV sg) ||
true
/var/lib/dpkg/info/libsane.postinst- fi
--
/var/lib/dpkg/info/libsensors3.postinst- configure)
/var/lib/dpkg/info/libsensors3.postinst: # Create the device node if
MAKEDEV exists
/var/lib/dpkg/info/libsensors3.postinst: if [ -x /sbin/MAKEDEV ] ; then
/var/lib/dpkg/info/libsensors3.postinst- if [ ! -c /dev/i2c-0 ];
then
/var/lib/dpkg/info/libsensors3.postinst: (cd /dev &&
/sbin/MAKEDEV i2c) || true
/var/lib/dpkg/info/libsensors3.postinst- fi
--
/var/lib/dpkg/info/libsensors4.postinst- configure)
/var/lib/dpkg/info/libsensors4.postinst: # Create the device node if
MAKEDEV exists
/var/lib/dpkg/info/libsensors4.postinst: if [ -x /sbin/MAKEDEV ] ; then
/var/lib/dpkg/info/libsensors4.postinst- if [ ! -c /dev/i2c-0 ];
then
/var/lib/dpkg/info/libsensors4.postinst: (cd /dev &&
/sbin/MAKEDEV i2c) || true
/var/lib/dpkg/info/libsensors4.postinst- fi
--
/var/lib/dpkg/info/mythtv-backend.postinst- if [ "$RET" = "true" ];
then
/var/lib/dpkg/info/mythtv-backend.postinst: (cd /dev && MAKEDEV
v4l)
/var/lib/dpkg/info/mythtv-backend.postinst- fi
--
/var/lib/dpkg/info/powermgmt-base.postinst-(configure)
/var/lib/dpkg/info/powermgmt-base.postinst: cd /dev && /sbin/MAKEDEV -v apm
|| true
/var/lib/dpkg/info/powermgmt-base.postinst- FN="/etc/modprobe.d/apm"
--
/var/lib/dpkg/info/ppp.postinst-# create /dev/ppp if we are not using udev
/var/lib/dpkg/info/ppp.postinst:if [ ! -c /dev/ppp -a -e /dev/MAKEDEV ]; then
/var/lib/dpkg/info/ppp.postinst- cd /dev
/var/lib/dpkg/info/ppp.postinst: ./MAKEDEV ppp
/var/lib/dpkg/info/ppp.postinst-fi
--
/var/lib/dpkg/info/uswsusp.postinst- if [ -z "$VAL" -a ! -c /dev/snapshot ]
; then
/var/lib/dpkg/info/uswsusp.postinst: # Until MAKEDEV knows how to
make it ...
/var/lib/dpkg/info/uswsusp.postinst- DEV=`cat
/sys/class/misc/snapshot/dev `
/var/lib/dpkg/info/uswsusp.postinst: (cd /dev; ./MAKEDEV snapshot)
|| mknod /dev/snapshot c ${DEV%:*} ${DEV#*:}
/var/lib/dpkg/info/uswsusp.postinst- fi
--
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]