On Mon, Jun 18, 2007 at 01:10:38PM +1000, [EMAIL PROTECTED] wrote: > Package: libraw1394-8 > Version: 1.2.1-3 > Severity: serious > Tags: patch > > The new postinst is broken for the common case of installing package in > chroot. set -e is used and cd /dev/ && ./MAKEDEV is called unconditionally. > > Please test for existance of ./MAKEDEV, or that you are in a chroot, or > just tack a || true onto the offending line. > > Setting up libraw1394-8 (1.2.1-3) ... > Creating device node /dev/raw1394... > /var/lib/dpkg/info/libraw1394-8.postinst: line 5: ./MAKEDEV: No such > file or directory > dpkg: error processing libraw1394-8 (--configure): > subprocess post-installation script returned error exit status 1 > > Thanks, Kel.
Hello, I need to know if you use makedev or udev. If you use makedev, /dev/MAKEDEV shoud be a symlink on /sbin/MAKEDEV (used in last version of the package). I verified before to make the changes in libraw1394-8.postinst file, this symlink exist on actual Debian SID with makedev. If you use udev, /dev/MAKEDEV should be a symling on /bin/true, so if you use udev, this file shoud be exist too. I don't understand why MAKEDEV is not in your /dev directory, this file should exist. I need more infos to solve this problem and I don't think that your patch is the solution. Regards -- .---. Ludovic RESLINGER / \ [EMAIL PROTECTED]@./ Trumpet Student in CNR /`\_/`\ Free Software Developer // )X( \\ | \ : )|_ _,'| .''`. /`\_`> <_/ \ @======TTT=====::_ | : :' : \__/'---'\__/ ((_<=HHH___)) `.| `. `'` `---UUU---'=> `-
signature.asc
Description: Digital signature