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

