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---'=>         `-

Attachment: signature.asc
Description: Digital signature

Reply via email to