[Pkg-sysvinit-devel] Bug#596284: sysvinit: Doesn't install with debootstrap --variant=fakechroot

Tzafrir Cohen tzafrir at cohens.org.il
Thu Feb 16 16:16:22 UTC 2012


On Wed, Jan 11, 2012 at 09:39:55AM +0000, Roger Leigh wrote:
> On Fri, Sep 10, 2010 at 01:13:11AM +0200, Piotr Roszatycki wrote:
> > Package: sysvinit
> > Version: 2.88dsf-12
> > Tags: patch
> > 
> > The sysvinit package can not be installed with debootstrap
> > --variant=fakechroot because of:
> 
> The current sysvinit git
> (http://people.debian.org/~rleigh//sysvinit/)
> creates initctl in /run rather than /dev.  I'm not sure why
> you get the permission denied error in /dev, but it may be the
> case that this will fix things.  If not, I'm sure we can
> implement your patch (or an equivalent using ischroot) for /run.
> 
> It would be good to know if the above package solves the problem
> first, however.

Sadly it doesn't. Current (22) version fails running:

	ln -s "$INITCTL" "$OLDINITCTL.new"

This is still present in the git version.

fakechroot does not pretend pathes under /dev are in the faked chroot,
and hence basically any attempt to modify the file system there will fail.

-- 
Tzafrir Cohen         | tzafrir at jabber.org | VIM is
http://tzafrir.org.il |                    | a Mutt's
tzafrir at cohens.org.il |                    |  best
tzafrir at debian.org    |                    | friend





More information about the Pkg-sysvinit-devel mailing list