tag 599056 - patch
severity 599056 wishlist
quit

On Mon, 04 Oct 2010 09:36:17 +0100
Matthew King <[email protected]> wrote:

> Package: multistrap
> Version: 2.1.6
> Severity: normal
> 
> 
> The solution is simply to create policy-rc.d in /usr/sbin while
> installation is taking place then remove it afterwards.

This isn't an acceptable solution within multistrap as it interferes
with the architecture neutrality. Instead, the rootfs config script can
call or create a suitable setup conditionally, according to the config
itself. The patch is particularly bad because it does not constrain the
effects of the patch to the optional native usage of multistrap. The
patch doesn't even take into account that most multistrap configurations
do not even install daemons, so it is imposing a default to cope with
an option of the optional native support. That is not a good approach.
Removing the patch tag.

In current SVN, there is a chroot.sh script which can be used inside
such a config script which is intended to handle these situations. This
will be going into 2.1.8, aimed at experimental.

The default in multistrap is to handle all packages with the
expectation that the packages are a foreign architecture. Changes which
are solely for native chroots must not interfere with the default
foreign behaviour.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/

Attachment: pgpI3DPiszrMQ.pgp
Description: PGP signature

Reply via email to