Bug#411850: zaptel install on vserver: mknod : operation not
permitted
Lionel Elie Mamane
lionel at mamane.lu
Fri Feb 23 22:28:10 UTC 2007
severity 411850 serious
thanks
On Wed, Feb 21, 2007 at 02:28:00PM +0200, Tzafrir Cohen wrote:
> The relevant part from the postinst script:
> if ! echo $DYNFS | grep -q devfsd || echo $DYNFS | grep -q udevd ; then
> mkdir -p /dev/zap
> rm -f /dev/zap/ctl
> mknod /dev/zap/ctl c 196 0
> That mknod is in itself a violation of policy section 10.6 (the package
> has mknod-in-maintainer-script in a lintian overrides file).
This makes it a serious bug; policy says:
If a package needs any special device files that are not included in
the base system, it must call MAKEDEV in the postinst script, after
notifying the user[60].
Given that MAKEDEV doesn't know about zaptel devices, I wonder how the
package is supposed to do it. Should we file a bug against makedev and
depend on the version that includes the right one?
> It is also unneccesary on systems with either udev or devfs.
At first sight, it seems to be skipped on udev/devfs systems (if DYNFS
contains what it should...):
if ! echo $DYNFS | grep -q devfsd || echo $DYNFS | grep -q udevd ; then
--
Lionel
More information about the Pkg-voip-maintainers
mailing list