[Petter Reinholdtsen]
> Given that it is a loop, it is useful to try to idenfity which set
> of packages need to be installed together for the loop to form.

I finally had a chance to have a look by creating a chroot.  The
problem can be reproduced using a simple debootstrap and then
installing console-common.  The loop is between the keymap.sh script
in console-common and the checkroot.sh script in initscripts.

checkroot have a soft start dependency on keymap provided by
keymap.sh, and keymap.sh depend indirectly on checkroot via the
$remote_fs virtual facility.

The reason checkroot depend on keymap is because it believe it will be
used to load the correct console keymap, and this need to be done
before checkroot to ensure the root password can be typed using the
normal keyboard layout if fsck fail and sulogin ask for the root
password before continuing the rescue boot.

In short, keymap.sh can't depend on $remote_fs before checkroot is
changed to drop its dependency on it (or it can change its provide
string to something else than keymap, but that is probably a bad
idea).
-- 
Happy hacking
Petter Reinholdtsen



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to