[Pkg-sysvinit-devel] Bug#542953: sysvinit: fixes for GNU/kFreeBSD
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
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien at aurel32.net http://www.aurel32.net
More information about the Pkg-sysvinit-devel