[Pkg-sysvinit-devel] Bug#542953: sysvinit: fixes for GNU/kFreeBSD

Aurelien Jarno aurel32 at debian.org
Sat Aug 22 18:57:19 UTC 2009


On Sat, Aug 22, 2009 at 08:04:05PM +0200, Petter Reinholdtsen wrote:
> [Aurelien Jarno]
> > Let's give an example. Our script, among other things does:
> > - Ensure that /etc/mtab is a symlink to /proc/mounts, and that has to be
> >   done before mtab.sh so that it don't remove /dev. It also needs to start
> >   after checkroot to be able to write on the file system.
> > - Setup the permissions in /dev. It roughly corresponds to udev, and
> >   needs to provide udev, otherwise insserv is not able to solve
> >   the dependencies.
> 
> Right.  Then I understand the problem.  But I believe making it
> provide udev is a bad idea, as the provides really should be unique
> across the archive.  Which scripts fail to work when udev is not
> provided?  As far as I know, udev should be an optional dependency,
> and I would claim that any script having it as a required are buggy.

It will stay unique across as we don't have udev. Also I think the
dependency on udev should be understood as "/dev is ready", and our
script is doing this job.

The script causing problem is keyboard-setup (console-tools), needed for
xorg.

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien at aurel32.net                 http://www.aurel32.net





More information about the Pkg-sysvinit-devel mailing list