On Tue, Jun 19, 2007 at 06:17:14PM +1000, Kel Modderman wrote: > On Tue, 19 Jun 2007 08:38:30 am Ludovic RESLINGER wrote: > > > > Ok, but this is not a specific problem of libraw1394 in this case. > > No its not. irda-utils is another example. > > > > > libraw1394 require /dev/MAKEDEV to create /dev/raw1394. If you use udev, > > you must activate and configure it before to install libraw1394. > > udev is not active in a chroot. > > > > > It is not a solution to apply your patch because if /dev/MAKEDEV doesn't > > exist, /dev/raw1394 won't be created and libraw1394 won't work. > > > > I don't know how udev work in chroot, I think that you should ask it at > > udev's maitainer. > > Or your postinst could get smarter. Unconditionally calling > "cd /dev && ./MAKEDEV" > *assumes* udev is active. That condition is not true in all cases. >
If you want use libraw1394, it is necessary to create /dev/raw1394 in all cases (in a native system or in a chroot). libraw1394 need makedev or udev. If udev is not installed, normaly, makedev is installed by default. I don't know why udev is not active is a chroot, you may ask that to Marco d'Itry, the udev's maintainer, but it must be active, else libraw1394 will not work. I think this is not a solution to make conditions in my postinst because if /dev/MAKEDEV is not found, /dev/raw1394 won't be create and libraw1394 won't work. Regards -- .---. Ludovic RESLINGER / \ [EMAIL PROTECTED]@./ Trumpet Student in CNR /`\_/`\ Free Software Developer // )X( \\ | \ : )|_ _,'| .''`. /`\_`> <_/ \ @======TTT=====::_ | : :' : \__/'---'\__/ ((_<=HHH___)) `.| `. `'` `---UUU---'=> `-
signature.asc
Description: Digital signature