On 2011-01-18 09:17 +0100, Petr Salinger wrote: >>> The integration should be into /etc/init.d/kbdcontrol, >>> by adding two targets, like keymap-native and keymap-debian. >>> >>> May be it can be run even semi-automatically, by >>> detecting whether the /etc/inittab uses cons25 or cons25-debian >>> and noop or alter keymap. >> >> Yes, I like the latter (auto detection) part. Another solution could be a >> debconf question in kbdcontrol (though it might be too late for this). > > Attached is the proposed new /etc/init.d/kbdcontrol. > The current default is > FLAVOUR=auto > > Should be the default "auto" or "native" ? > > Is there still a time to do freebsd-utils upload ? > The only change against current one would be the new > /etc/init.d/kbdcontrol script. > > Cheers > Petr > > #! /bin/sh > ### BEGIN INIT INFO > # Provides: kbdcontrol > # Required-Start: $local_fs $remote_fs > # Required-Stop: > # Default-Start: S > # Default-Stop: > # Short-Description: Set keymap > # Description: Set the Console keymap > ### END INIT INFO > # > # skeleton example file to build /etc/init.d/ scripts. > # This file should be used to construct scripts for /etc/init.d. > # > # Written by Miquel van Smoorenburg <miqu...@cistron.nl>. > # Modified for Debian > # by Ian Murdock <imurd...@gnu.ai.mit.edu>. > # > # Version: @(#)skeleton 1.9 26-Feb-2001 miqu...@cistron.nl > # > > set -e > > PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin > which kbdcontrol >/dev/null
Please add " || exit 0" to not fail if kbdcontrol is removed but not purged. > # in general, keymap layout can be > # native: the plain FreeBSD/cons25 layout > # debian: the Debian Policy 9.8 (Keyboard configuration) conforming, aka > cons25-debian > # auto: scan /etc/inittab and guess the right one > FLAVOUR=auto > > # for auto do the guess > if [ $FLAVOUR = auto ] > then > if grep -q -e "respawn:/sbin/getty.*cons25-debian" /etc/inittab This will match lines that are commented out. Cheers, Sven -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87y66ibn0j.fsf...@turtle.gmx.de