Package: sysvinit<div>Version: 2.88dsf-12</div><div>Tags: patch</div><div><br></div><div>The sysvinit package can not be installed with debootstrap --variant=fakechroot because of:</div><div><br></div><div><div>Setting up sysvinit (2.88dsf-12) ...</div>
<div>sysvinit: creating /dev/initctl</div><div>mkfifo: cannot create fifo `/dev/initctl': Permission denied</div><div>dpkg: error processing sysvinit (--configure):</div><div> subprocess installed post-installation script returned error exit status 1</div>
<div><br></div><div>I suggest that sysvinit.postinst shouldn't create this file if the fakechroot environment is detected:</div><div><br></div><div><div><div>--- sysvinit.postinst<span class="Apple-tab-span" style="white-space:pre">        </span>2010-08-15 21:38:01.000000000 +0200</div>
<div>+++ sysvinit.postinst.fakechroot<span class="Apple-tab-span" style="white-space:pre">        </span>2010-09-10 01:11:28.926648496 +0200</div><div>@@ -28,7 +28,7 @@</div><div> #</div><div> # Check /dev/initctl</div><div> #</div>
<div>-if [ "$INITCTL" ] && [ ! -p "$INITCTL" ]</div><div>+if [ "$INITCTL" ] && [ ! -p "$INITCTL" ] && [ "$FAKECHROOT" != true ]</div><div> then</div>
<div> <span class="Apple-tab-span" style="white-space:pre">        </span>echo "sysvinit: creating $INITCTL"</div><div> <span class="Apple-tab-span" style="white-space:pre">        </span>rm -f $INITCTL</div><div><br></div></div>
</div><div><br></div><div>There is no easy way to override it in fakechroot or debootstrap and I'm afraid that sysvinit package it is only reason that Debian sid can't be set up with fakechroot variant.</div><div>
<br></div><div>Thank you.<br clear="all"><br>-- <br> .''`. Piotr Roszatycki<br>: :' : mailto:<a href="mailto:Piotr.Roszatycki@gmail.com">Piotr.Roszatycki@gmail.com</a><br>`. `' mailto:<a href="mailto:dexter@debian.org">dexter@debian.org</a><br>
`-<br>
bsp; `-<br>
</div></div>