[Michael Guntsche] > Attached you'll find the output. Thank you. I am able to reproduce the problem, but do not yet know the cause. Got this on the first reordering test:
% ./insserv -p `pwd`/root/etc/init.d -c `pwd`/root/etc/insserv.conf -v insserv: warning: script 'S08modutils' missing LSB tags and overrides insserv: warning: script 'erl_crash.dump' missing LSB tags and overrides insserv: warning: script 'modutils' missing LSB tags and overrides insserv: There is a loop between service mediatomb and erl_crash.dump if stopped insserv: loop involving service erl_crash.dump at depth 2 insserv: loop involving service mediatomb at depth 1 insserv: Stopping erl_crash.dump depends on mediatomb and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! % Not quite sure why insserv claim there is a loop there, but removing init.d/erl_crash.dump got rid of that problem. With that out of the way, I could tell insserv to reorder the boot ordering and see that the kbd script is not given its own sequence number. % ./insserv -p `pwd`/root/etc/init.d -c `pwd`/root/etc/insserv.conf -v insserv: warning: script 'S08modutils' missing LSB tags and overrides insserv: warning: script 'modutils' missing LSB tags and overrides insserv: remove service /home/pere/src/debiancvs/initscripts-ng-svn/trunk/src/insserv/root/etc/init.d/../rcS.d/S08modutils insserv: enable service ../init.d/modutils -> /home/pere/src/debiancvs/initscripts-ng-svn/trunk/src/insserv/root/etc/init.d/../rcS.d/S18modutils insserv: creating .depend.boot insserv: creating .depend.start insserv: creating .depend.stop % ls root/etc/rcS.d/ S01mountkernfs.sh S08module-init-tools S15nfs-common S02udev S08mtab.sh S16mountnfs.sh S03mdadm-raid S09checkfs.sh S17mountnfs-bootclean.sh S03mountdevsubfs.sh S09ifupdown S18alsa-utils S04bootlogd S10mountall.sh S18bootmisc.sh S05keymap.sh S11mountall-bootclean.sh S18fuse S06hdparm S12mountoverflowtmp S18kbd S06hostname.sh S13networking S18lm-sensors S06hwclockfirst.sh S13procps S18modutils S06lvm2 S13udev-mtab S18screen-cleanup S07checkroot.sh S13x11-common S19stop-bootlogd-single S08hwclock.sh S14portmap S08ifupdown-clean S14rpcbind % I see from init.d/.depend.boot that kdb is not considered a interactive script by insserv. It is just as if the X-Interactive header no longer have any effect. :( A workaround for you might be to list kbd as interactive in /etc/insserv.conf. It seem to work as it should, but should not be necessary. 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