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&#39;: 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&#39;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 [ &quot;$INITCTL&quot; ] &amp;&amp; [ ! -p &quot;$INITCTL&quot; ]</div><div>+if [ &quot;$INITCTL&quot; ] &amp;&amp; [ ! -p &quot;$INITCTL&quot; ] &amp;&amp; [ &quot;$FAKECHROOT&quot; != true ]</div><div> then</div>
<div> <span class="Apple-tab-span" style="white-space:pre">        </span>echo &quot;sysvinit: creating $INITCTL&quot;</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&#39;m afraid that sysvinit package it is only reason that Debian sid can&#39;t be set up with fakechroot variant.</div><div>
<br></div><div>Thank you.<br clear="all"><br>-- <br> .&#39;&#39;`.    Piotr Roszatycki<br>: :&#39; :    mailto:<a href="mailto:Piotr.Roszatycki@gmail.com">Piotr.Roszatycki@gmail.com</a><br>`. `&#39;     mailto:<a href="mailto:dexter@debian.org">dexter@debian.org</a><br>
  `-<br>
bsp; `-<br>
</div></div>