Package: initscripts Version: 2.88dsf-8 Severity: normal I encountered the same issue when upgrading:
Setting up initscripts (2.88dsf-8) ... insserv: There is a loop at service bootlogs if started insserv: There is a loop between service bootlogs and checkroot if started insserv: loop involving service checkroot at depth 3 insserv: loop involving service keyboard-setup at depth 2 insserv: loop involving service hwclock at depth 6 insserv: loop involving service hostname at depth 4 insserv: loop involving service checkfs at depth 6 insserv: loop involving service mtab at depth 6 insserv: There is a loop between service bootlogs and mountdevsubfs if started insserv: loop involving service mountdevsubfs at depth 2 insserv: loop involving service udev at depth 1 insserv: There is a loop at service gdm3 if started insserv: loop involving service ifupdown-clean at depth 6 insserv: loop involving service bootlogs at depth 4 insserv: loop involving service gdm3 at depth 3 insserv: loop involving service network-manager at depth 2 insserv: loop involving service bootlogd at depth 4 insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: error processing initscripts (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: initscripts Petter Reinholdtsen wrote: > Interesting. According to my archive wide consistency check of the > init.d script dependencies, there is no loop in the packages in > Debian. This make me suspect there are some obsolete scripts left on > your machine. > > Can you provide the output from /usr/share/insserv/make-testsuite to > make it possible to reproduce this issue. Sure. Attached as insserv-make-testsuite.log. > Also, please provide the output from > > dpkg-query -W -f='${Conffiles}\n' $(dpkg -S /etc/init.d/*|cut -d: -f1|sort > -u)|grep init.d > > It will let me know if there are obsolete init.d scripts on your > machine. Sure, here you go: ~$ dpkg-query -W -f='${Conffiles}\n' $(dpkg -S /etc/init.d/*|cut -d: -f1|sort -u)|grep init.d | sort /etc/init.d/alsa-utils dae4ba07a30d37184976442cfa7a7540 /etc/init.d/anacron da749415e1ad80f7999e0f67e6dd0959 /etc/init.d/avahi-daemon 619eb9412486f8e39c309bcbe128950d /etc/init.d/bluetooth 45aa06 /etc/init.d/checkfs.sh d09894bbd475fb497083fed7d20e5a62 /etc/init.d/checkroot.sh bc2c7ed191bc9a61ed6d3cd2d40f2fe2 /etc/init.d/console-setup a1383366de939437d22c3973163b0773 /etc/init.d/cpufrequtils b693a7fed31dbc07dcd3a3e3370e064d /etc/init.d/cron a70ad6e317f0cba955d95d1e33842f9f /etc/init.d/cups f4412c6b8ae3c5ac5491e418d2a23a2b /etc/init.d/dbus 6049c31d1124684489be5e6c0c68474d /etc/init.d/fuse d0b8cce6d932e1cd90812ce32c3f81a4 /etc/init.d/gdm3 ffea4fef8745d5c8ccbddd41088de418 /etc/init.d/halt 6ae1b3b1b8198567a5e32116077f12a2 /etc/init.d/hostname.sh 2180072dbb4e2f42f7ad4df4a2f9888d /etc/init.d/hwclock.sh 3b6bd378725e76358f902c118bd010ef /etc/init.d/hwclockfirst.sh bb5839984d9c402488ae3b5066392dc5 /etc/init.d/ifupdown 346208729633adf45e2fa3f2bd3b19c6 /etc/init.d/ifupdown-clean c6fffaae03271f1641920105ce68796b /etc/init.d/kbd 7f9ab140ec46d031f8885033ab404e82 /etc/init.d/keyboard-setup 697f68024eb4d8939fdefc6c9b9404ce /etc/init.d/killprocs 5e404d35091fab6c4889302736ed4602 /etc/init.d/lm-sensors d719b9b3813cf9b7d7f67f69adf477a4 /etc/init.d/loadcpufreq b5f4b1ebacf9d2783ac280ddb0a915ed /etc/init.d/module-init-tools fe69a80c894f97d5e90c8a8068b01a17 /etc/init.d/mountall-bootclean.sh d4994c72205f718f3b369d4dc69e0b0e /etc/init.d/mountall.sh ef4cb0c83f48c87222b6d85c8ea08909 /etc/init.d/mountdevsubfs.sh a5d23507bef25148fbcd2baccf5aae62 /etc/init.d/mountkernfs.sh 6cff364db6e71199a5d039e231a4b274 /etc/init.d/mountnfs-bootclean.sh 6df926cddd77372967e4a1f22c174b88 /etc/init.d/mountnfs.sh 08d30a08518f65de3dd466027d02ec5e /etc/init.d/mountoverflowtmp 066812f55fd49c260af4efb3eed07b96 /etc/init.d/mtab.sh 779fc73e5c41d6197a3003aa59914816 /etc/init.d/nethack-common eb8d4dfe294ebb3dc565d1ea442b092e /etc/init.d/network-manager ff16e17e89d1aa858485570e90f6f04a /etc/init.d/networking 3bb6d34b6a295bb01142d9a667de4b0d /etc/init.d/ntp 1593209e2edaef7930940759b07caee1 /etc/init.d/openbsd-inetd d6c5a849e04ac6def196c326d74faf1b /etc/init.d/pcmciautils 49da52b47855709f59f7eec6131335ff /etc/init.d/procps 4d6cdf65b5593bba8a6f019d79533073 /etc/init.d/qemu-kvm abb83ce79305944669b7e75f22f84037 /etc/init.d/rc.local 2964c1446c6453cdde4213eede97ac38 /etc/init.d/reboot 1b9db1ef7bfd79b128ef85d5065721a6 /etc/init.d/rmnologin 3e720aea2c7de0696879cce254b00d87 /etc/init.d/rsync 9d74671cca3077de30a6cbed26d4cd0e /etc/init.d/rsyslog 41b1941cc8839b50c757f096152615b2 /etc/init.d/schroot 304c8f7a83df1c7929e8d6c7924cf87a /etc/init.d/screen-cleanup 7702ad8bd63cbe13b8bb455199435191 /etc/init.d/sendsigs 090d38cd3fb9657b5d7578c296f2e30a /etc/init.d/single dc13cb373c5c098a8fb95424701373e3 /etc/init.d/stop-bootlogd 4544c7e1a2d0c713d29424d02faad237 /etc/init.d/stop-bootlogd-single 648d8624e708151500c5e299a6005afe /etc/init.d/sudo a30521dfe43acfa6cf9af94b1bd550c5 /etc/init.d/udev a36185b0ccf79067be9ceff7352b78f4 /etc/init.d/udev-mtab 11de8619c329da118b99da74af24c908 /etc/init.d/umountfs f9d52b1f97d9d31e953d58f53fbacd0d /etc/init.d/umountnfs.sh 24c50704e727fee0ca2997b38d0939c5 /etc/init.d/umountroot 66ddb222052697f78d9942ffa35c7505 /etc/init.d/urandom d0385e199d51b19181b77dc55211ac02 /etc/init.d/x11-common 33172cfde02f4d3ca3d5185c2d7451f6 - Josh Triplett -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.34-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages initscripts depends on: ii coreutils 8.5-1 GNU core utilities ii debianutils 3.2.3 Miscellaneous utilities specific t ii libc6 2.11.1-3 Embedded GNU C Library: Shared lib ii lsb-base 3.2-23.1 Linux Standard Base 3.2 init scrip ii mount 2.17.2-3 Tools for mounting and manipulatin ii sysv-rc 2.88dsf-8 System-V-like runlevel change mech ii sysvinit-utils 2.88dsf-8 System-V-like utilities Versions of packages initscripts recommends: ii e2fsprogs 1.41.12-2 ext2/ext3/ext4 file system utiliti ii psmisc 22.11-1 utilities that use the proc file s initscripts suggests no packages. -- no debconf information
set +C cat <<'EOF' > $insconf $local_fs +mountall +mountoverflowtmp +umountfs $network +networking +ifupdown $named +named +dnsmasq +lwresd +bind9 $network $remote_fs $local_fs +mountnfs +mountnfs-bootclean +umountnfs +sendsigs $syslog +rsyslog +sysklogd +syslog-ng +dsyslog +inetutils-syslogd $portmap portmap $time +hwclock <interactive> glibc udev console-screen keymap keyboard-setup console-setup cryptdisks cryptdisks-early checkfs-loop EOF set -C addscript alsa-utils <<'EOF' ### BEGIN INIT INFO # Provides: alsa-utils # Required-Start: $remote_fs udev # Required-Stop: $remote_fs # Default-Start: S # Default-Stop: 0 1 6 # Short-Description: Restore and store ALSA driver settings # Description: This script stores and restores mixer levels on # shutdown and bootup.On sysv-rc systems: to # disable storing of mixer levels on shutdown, # remove /etc/rc[06].d/K50alsa-utils. To disable # restoring of mixer levels on bootup, rename the # "S50alsa-utils" symbolic link in /etc/rcS.d/ to # "K50alsa-utils". ### END INIT INFO EOF addscript anacron <<'EOF' ### BEGIN INIT INFO # Provides: anacron # Required-Start: $remote_fs $syslog $time # Required-Stop: $remote_fs $syslog $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Handle anac(h)ronistic cron ### END INIT INFO EOF addscript avahi-daemon <<'EOF' ### BEGIN INIT INFO # Provides: avahi # Required-Start: $remote_fs dbus # Required-Stop: $remote_fs dbus # Should-Start: $syslog # Should-Stop: $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Avahi mDNS/DNS-SD Daemon # Description: Zeroconf daemon for configuring your network # automatically ### END INIT INFO EOF addscript bluetooth <<'EOF' ### BEGIN INIT INFO # Provides: bluetooth # Required-Start: $local_fs $syslog $remote_fs dbus # Required-Stop: $local_fs $syslog $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start bluetooth daemons ### END INIT INFO EOF addscript bootchart <<'EOF' ### BEGIN INIT INFO # Provides: bootchart # Required-Start: $remote_fs $all # Required-Stop: # Default-Start: 1 2 3 4 5 # Default-Stop: # Short-Description: Stop bootchartd # Description: This script stops the bootchartd daemon after # the system came up. ### END INIT INFO EOF addscript bootlogd <<'EOF' ### BEGIN INIT INFO # Provides: bootlogd # Required-Start: mountdevsubfs # X-Start-Before: hostname keymap keyboard-setup procps pcmcia hwclock hwclockfirst hdparm hibernate-cleanup lvm2 # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Start or stop bootlogd. # Description: Starts or stops the bootlogd log program # which logs boot messages. ### END INIT INFO EOF addscript bootlogs <<'EOF' ### BEGIN INIT INFO # Provides: bootlogs # Required-Start: hostname $local_fs # Required-Stop: # Should-Start: $x-display-manager gdm gdm3 kdm xdm ldm sdm wdm nodm # Default-Start: 1 2 3 4 5 # Default-Stop: # Short-Description: Log file handling to be done during bootup. # Description: Various things that don't need to be done particularly # early in the boot, just before getty is run. ### END INIT INFO EOF addscript bootmisc.sh <<'EOF' ### BEGIN INIT INFO # Provides: bootmisc # Required-Start: $remote_fs # Required-Stop: # Should-Start: udev # Default-Start: S # Default-Stop: # Short-Description: Miscellaneous things to be done during bootup. # Description: Some cleanup. Note, it need to run after mountnfs-bootclean.sh. ### END INIT INFO EOF addscript checkfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: checkfs # Required-Start: checkroot # Required-Stop: # Should-Start: mtab # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Check all filesystems. ### END INIT INFO EOF addscript checkroot.sh <<'EOF' ### BEGIN INIT INFO # Provides: checkroot # Required-Start: mountdevsubfs hostname # Required-Stop: # Should-Start: keymap hwclockfirst hdparm bootlogd # Should-stop: # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Check to root file system. ### END INIT INFO EOF addscript console-setup <<'EOF' ### BEGIN INIT INFO # Provides: console-setup # Required-Start: $remote_fs # Required-Stop: # Should-Start: console-screen kbd # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Set console font and keymap ### END INIT INFO EOF addscript cpufrequtils <<'EOF' ### BEGIN INIT INFO # Provides: cpufrequtils # Required-Start: $remote_fs loadcpufreq # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: set CPUFreq kernel parameters # Description: utilities to deal with CPUFreq Linux # kernel support ### END INIT INFO EOF addscript cron <<'EOF' ### BEGIN INIT INFO # Provides: cron # Required-Start: $remote_fs $syslog $time # Required-Stop: $remote_fs $syslog $time # Should-Start: slapd autofs ypbind nscd # Should-Stop: slapd autofs ypbind nscd # Default-Start: 2 3 4 5 # Default-Stop: 1 # Short-Description: Regular background program processing daemon # Description: cron is a standard UNIX program that runs user-specified # programs at periodic scheduled times. vixie cron adds a # number of features to the basic UNIX cron, including better # security and more powerful configuration options. ### END INIT INFO EOF addscript cups <<'EOF' ### BEGIN INIT INFO # Provides: cups # Required-Start: $syslog $remote_fs # Required-Stop: $syslog $remote_fs # Should-Start: $network avahi # Should-Stop: $network # X-Start-Before: samba # X-Stop-After: samba # Default-Start: 2 3 4 5 # Default-Stop: 1 # Short-Description: CUPS Printing spooler and server ### END INIT INFO EOF addscript dbus <<'EOF' ### BEGIN INIT INFO # Provides: dbus # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: D-Bus systemwide message bus # Description: D-Bus is a simple interprocess messaging system, used # for sending messages between applications. ### END INIT INFO EOF addscript fuse <<'EOF' ### BEGIN INIT INFO # Provides: fuse # Required-Start: $remote_fs # Required-Stop: $remote_fs # Default-Start: S # Default-Stop: 0 6 # Short-Description: Filesystem in userspace # Description: This file load all what's needed to make fuse work fine ### END INIT INFO EOF addscript gdm3 <<'EOF' ### BEGIN INIT INFO # Provides: gdm3 # Should-Start: console-screen acpid bootlogs dbus hal network-manager # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: GNOME Display Manager # Description: Debian init script for the GNOME Display Manager ### END INIT INFO EOF addscript halt <<'EOF' ### BEGIN INIT INFO # Provides: halt # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: 0 # Short-Description: Execute the halt command. # Description: ### END INIT INFO EOF addscript hostname.sh <<'EOF' ### BEGIN INIT INFO # Provides: hostname # Required-Start: # Required-Stop: # Should-Start: glibc # Default-Start: S # Default-Stop: # Short-Description: Set hostname based on /etc/hostname # Description: Read the machines hostname from /etc/hostname, and # update the kernel value with this value. If # /etc/hostname is empty, the current kernel value # for hostname is used. If the kernel value is # empty, the value 'localhost' is used. ### END INIT INFO EOF addscript hwclock.sh <<'EOF' ### BEGIN INIT INFO # Provides: hwclock # Required-Start: checkroot # Required-Stop: $local_fs # Default-Start: S # Default-Stop: 0 6 ### END INIT INFO EOF addscript hwclockfirst.sh <<'EOF' ### BEGIN INIT INFO # Provides: hwclockfirst # Required-Start: mountdevsubfs # Required-Stop: # Default-Start: S # X-Start-Before: checkroot # Default-Stop: ### END INIT INFO EOF addscript ifupdown <<'EOF' ### BEGIN INIT INFO # Provides: ifupdown # Required-Start: ifupdown-clean # Required-Stop: $local_fs # Default-Start: S # Default-Stop: 0 6 # Short-Description: Prepare the system for taking up interfaces. ### END INIT INFO EOF addscript ifupdown-clean <<'EOF' ### BEGIN INIT INFO # Provides: ifupdown-clean # Required-Start: checkroot # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Clean old interface status info during boot. ### END INIT INFO EOF addscript kbd <<'EOF' ### BEGIN INIT INFO # Provides: kbd # Required-Start: $remote_fs # Required-Stop: # Default-Start: S # Default-Stop: # X-Interactive: true # Description: Set console screen modes and fonts # Short-Description: Prepare console ### END INIT INFO EOF addscript keyboard-setup <<'EOF' ### BEGIN INIT INFO # Provides: keyboard-setup # Required-Start: mountkernfs # Required-Stop: # Should-Start: keymap udev # X-Start-Before: checkroot # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Set preliminary keymap # Description: Set the console keyboard as early as possible # so during the file systems checks the administrator # can interact. At this stage of the boot process # only the ASCII symbols are supported. ### END INIT INFO EOF addscript killprocs <<'EOF' ### BEGIN INIT INFO # Provides: killprocs # Required-Start: $local_fs # Required-Stop: # Default-Start: 1 # Default-Stop: # Short-Description: executed by init(8) upon entering runlevel 1 (single). ### END INIT INFO EOF addscript lm-sensors <<'EOF' ### BEGIN INIT INFO # Provides: lm-sensors # Required-Start: $remote_fs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: lm-sensors # Description: hardware health monitoring ### END INIT INFO EOF addscript loadcpufreq <<'EOF' ### BEGIN INIT INFO # Provides: loadcpufreq # Required-Start: $remote_fs $syslog # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Load kernel modules needed to enable cpufreq scaling # Description: Make it possible to save power by reducing # the CPU speed when there is little to do. ### END INIT INFO EOF addscript module-init-tools <<'EOF' ### BEGIN INIT INFO # Provides: module-init-tools # Required-Start: # Required-Stop: # Should-Start: checkroot # Should-Stop: # Default-Start: S # Default-Stop: # Short-Description: Process /etc/modules. # Description: Load the modules listed in /etc/modules. ### END INIT INFO EOF addscript mountall-bootclean.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountall-bootclean # Required-Start: mountall # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: bootclean after mountall. # Description: Clean temporary filesystems after # all local filesystems have been mounted. ### END INIT INFO EOF addscript mountall.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountall # Required-Start: checkfs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Mount all filesystems. # Description: ### END INIT INFO EOF addscript mountdevsubfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountdevsubfs # Required-Start: mountkernfs # Required-Stop: # Should-Start: udev # Default-Start: S # Default-Stop: # Short-Description: Mount special file systems under /dev. # Description: Mount the virtual filesystems the kernel provides # that ordinarily live under the /dev filesystem. ### END INIT INFO EOF addscript mountkernfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountkernfs # Required-Start: # Required-Stop: # Should-Start: glibc # Default-Start: S # Default-Stop: # Short-Description: Mount kernel virtual file systems. # Description: Mount initial set of virtual filesystems the kernel # provides and that are required by everything. ### END INIT INFO EOF addscript mountnfs-bootclean.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountnfs-bootclean # Required-Start: $local_fs mountnfs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: bootclean after mountnfs. # Description: Clean temporary filesystems after # network filesystems have been mounted. ### END INIT INFO EOF addscript mountnfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: mountnfs # Required-Start: $local_fs # Required-Stop: # Should-Start: $network $portmap nfs-common udev-mtab # Default-Start: S # Default-Stop: # Short-Description: Wait for network file systems to be mounted # Description: Network file systems are mounted by # /etc/network/if-up.d/mountnfs in the background # when interfaces are brought up; this script waits # for them to be mounted before carrying on. ### END INIT INFO EOF addscript mountoverflowtmp <<'EOF' ### BEGIN INIT INFO # Provides: mountoverflowtmp # Required-Start: mountall-bootclean # Required-Stop: umountfs # Default-Start: S # Default-Stop: # Short-Description: mount emergency /tmp. # Description: Mount a tmpfs on /tmp if there would # otherwise be too little space to log in. ### END INIT INFO EOF addscript mtab.sh <<'EOF' ### BEGIN INIT INFO # Provides: mtab # Required-Start: checkroot # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Update mtab file. # Description: Update the mount program's mtab file after # all local filesystems have been mounted. ### END INIT INFO EOF addscript nethack-common <<'EOF' ### BEGIN INIT INFO # Provides: nethack-common # Required-Start: $remote_fs # Required-Stop: $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Nethack save-file recovery script for Debian ### END INIT INFO EOF addscript network-manager <<'EOF' ### BEGIN INIT INFO # Provides: network-manager # Required-Start: $remote_fs dbus udev # Required-Stop: $remote_fs dbus udev # Should-Start: $syslog # Should-Stop: $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: network connection manager # Description: Daemon for automatically switching network # connections to the best available connection. ### END INIT INFO EOF addscript networking <<'EOF' ### BEGIN INIT INFO # Provides: networking # Required-Start: mountkernfs $local_fs # Required-Stop: $local_fs # Should-Start: ifupdown # Should-Stop: ifupdown # Default-Start: S # Default-Stop: 0 6 # Short-Description: Raise network interfaces. ### END INIT INFO EOF addscript ntp <<'EOF' ### BEGIN INIT INFO # Provides: ntp # Required-Start: $network $remote_fs $syslog # Required-Stop: $network $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Start NTP daemon ### END INIT INFO EOF addscript openbsd-inetd <<'EOF' ### BEGIN INIT INFO # Provides: openbsd-inetd # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Should-Start: $syslog # Should-Stop: $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start or stop the inetd daemon. ### END INIT INFO EOF addscript pcmciautils <<'EOF' ### BEGIN INIT INFO # Provides: pcmcia # Required-Start: $local_fs # Required-Stop: # Should-Start: udev # X-Start-Before: networking # Default-Start: S # Default-Stop: # Short-Description: PCMCIA support # Description: This service provides PCMCIA hardware support for # systems running Linux >= 2.6.13-rc1. ### END INIT INFO EOF addscript procps <<'EOF' ### BEGIN INIT INFO # Provides: procps # Required-Start: mountkernfs $local_fs # Required-Stop: # Should-Start: udev module-init-tools # Default-Start: S # Default-Stop: # Short-Description: Configure kernel parameters at boottime # Description: Loads kernel parameters that are specified in /etc/sysctl.conf ### END INIT INFO EOF addscript qemu-kvm <<'EOF' ### BEGIN INIT INFO # Provides: qemu-kvm kvm # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: KVM init script # Description: This script loads the kernel modules needed by kvm ### END INIT INFO EOF addscript rc.local <<'EOF' ### BEGIN INIT INFO # Provides: rc.local # Required-Start: $remote_fs $syslog $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Run /etc/rc.local if it exist ### END INIT INFO EOF addscript reboot <<'EOF' ### BEGIN INIT INFO # Provides: reboot # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: 6 # Short-Description: Execute the reboot command. # Description: ### END INIT INFO EOF addscript rmnologin <<'EOF' ### BEGIN INIT INFO # Provides: rmnologin # Required-Start: $remote_fs $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Remove /etc/nologin at boot # Description: This script removes the /etc/nologin file as the # last step in the boot process, if DELAYLOGIN=yes. # If DELAYLOGIN=no, /etc/nologin was not created by # bootmisc earlier in the boot process. ### END INIT INFO EOF addscript rsync <<'EOF' ### BEGIN INIT INFO # Provides: rsyncd # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Should-Start: $named # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: fast remote file copy program daemon # Description: rsync is a program that allows files to be copied to and # from remote machines in much the same way as rcp. # This provides rsyncd daemon functionality. ### END INIT INFO EOF addscript rsyslog <<'EOF' ### BEGIN INIT INFO # Provides: rsyslog # Required-Start: $remote_fs $time # Required-Stop: umountnfs $time # X-Stop-After: sendsigs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: enhanced syslogd # Description: Rsyslog is an enhanced multi-threaded syslogd. # It is quite compatible to stock sysklogd and can be # used as a drop-in replacement. ### END INIT INFO EOF addscript schroot <<'EOF' ### BEGIN INIT INFO # Provides: schroot # Required-Start: $local_fs $network $remote_fs # Required-Stop: # Should-Start: lvm # Should-Stop: # Default-Start: S # Default-Stop: # Short-Description: Recover schroot sessions. # Description: Activate any persistent sessions after a reboot. # Setup scripts will be run to mount filesystems and # bring the chroot back to a working state. ### END INIT INFO EOF addscript screen-cleanup <<'EOF' ### BEGIN INIT INFO # Provides: screen-cleanup # Required-Start: $remote_fs # Required-Stop: $remote_fs # Default-Start: S # Default-Stop: # Short-Description: screen sessions cleaning ### END INIT INFO EOF addscript sendsigs <<'EOF' ### BEGIN INIT INFO # Provides: sendsigs # Required-Start: # Required-Stop: umountnfs # Default-Start: # Default-Stop: 0 6 # Short-Description: Kill all remaining processes. # Description: ### END INIT INFO EOF addscript single <<'EOF' ### BEGIN INIT INFO # Provides: single # Required-Start: $local_fs $all killprocs # Required-Stop: # Default-Start: 1 # Default-Stop: # Short-Description: executed by init(8) upon entering runlevel 1 (single). ### END INIT INFO EOF addscript stop-bootlogd <<'EOF' ### BEGIN INIT INFO # Provides: stop-bootlogd # Required-Start: $local_fs $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Stop bootlogd # Description: See the init.d/bootlogd script ### END INIT INFO EOF addscript stop-bootlogd-single <<'EOF' ### BEGIN INIT INFO # Provides: stop-bootlogd-single # Required-Start: $local_fs $all # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Stop bootlogd in single user mode # Description: See the init.d/bootlogd script ### END INIT INFO EOF addscript sudo <<'EOF' ### BEGIN INIT INFO # Provides: sudo # Required-Start: $local_fs $remote_fs # Required-Stop: # X-Start-Before: rmnologin # Default-Start: 2 3 4 5 # Default-Stop: ### END INIT INFO EOF addscript udev <<'EOF' ### BEGIN INIT INFO # Provides: udev # Required-Start: mountkernfs # Required-Stop: # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Start udevd, populate /dev and load drivers. ### END INIT INFO EOF addscript udev-mtab <<'EOF' ### BEGIN INIT INFO # Provides: udev-mtab # Required-Start: udev $local_fs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Add to mtab the entry for /dev. ### END INIT INFO EOF addscript umountfs <<'EOF' ### BEGIN INIT INFO # Provides: umountfs # Required-Start: # Required-Stop: umountroot # Default-Start: # Default-Stop: 0 6 # Short-Description: Turn off swap and unmount all local file systems. # Description: ### END INIT INFO EOF addscript umountnfs.sh <<'EOF' ### BEGIN INIT INFO # Provides: umountnfs # Required-Start: # Required-Stop: umountfs # Should-Stop: $network $portmap nfs-common # Default-Start: # Default-Stop: 0 6 # Short-Description: Unmount all network filesystems except the root fs. # Description: Also unmounts all virtual filesystems (proc, # devpts, usbfs, sysfs) that are not mounted at the # top level. ### END INIT INFO EOF addscript umountroot <<'EOF' ### BEGIN INIT INFO # Provides: umountroot # Required-Start: # Required-Stop: # Should-Stop: halt reboot kexec # Default-Start: # Default-Stop: 0 6 # Short-Description: Mount the root filesystem read-only. ### END INIT INFO EOF addscript urandom <<'EOF' ### BEGIN INIT INFO # Provides: urandom # Required-Start: $remote_fs # Required-Stop: $remote_fs # Default-Start: S # Default-Stop: 0 6 # Short-Description: Save and restore random seed between restarts. # Description: This script saves the random seed between restarts. # It is called from the boot, halt and reboot scripts. ### END INIT INFO EOF addscript x11-common <<'EOF' ### BEGIN INIT INFO # Provides: x11-common # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: S # Default-Stop: ### END INIT INFO EOF cd $tmpdir/etc mkdir rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d rcS.d ln -s ../init.d/alsa-utils rc0.d/K01alsa-utils ln -s ../init.d/anacron rc0.d/K01anacron ln -s ../init.d/avahi-daemon rc0.d/K01avahi-daemon ln -s ../init.d/bluetooth rc0.d/K01bluetooth ln -s ../init.d/fuse rc0.d/K01fuse ln -s ../init.d/gdm3 rc0.d/K01gdm3 ln -s ../init.d/network-manager rc0.d/K01network-manager ln -s ../init.d/openbsd-inetd rc0.d/K01openbsd-inetd ln -s ../init.d/qemu-kvm rc0.d/K01qemu-kvm ln -s ../init.d/urandom rc0.d/K01urandom ln -s ../init.d/sendsigs rc0.d/K02sendsigs ln -s ../init.d/rsyslog rc0.d/K03rsyslog ln -s ../init.d/hwclock.sh rc0.d/K04hwclock.sh ln -s ../init.d/umountnfs.sh rc0.d/K04umountnfs.sh ln -s ../init.d/networking rc0.d/K05networking ln -s ../init.d/ifupdown rc0.d/K06ifupdown ln -s ../init.d/umountfs rc0.d/K07umountfs ln -s ../init.d/umountroot rc0.d/K08umountroot ln -s ../init.d/halt rc0.d/K09halt ln -s ../init.d/anacron rc1.d/K01anacron ln -s ../init.d/avahi-daemon rc1.d/K01avahi-daemon ln -s ../init.d/bluetooth rc1.d/K01bluetooth ln -s ../init.d/cron rc1.d/K01cron ln -s ../init.d/cups rc1.d/K01cups ln -s ../init.d/gdm3 rc1.d/K01gdm3 ln -s ../init.d/network-manager rc1.d/K01network-manager ln -s ../init.d/openbsd-inetd rc1.d/K01openbsd-inetd ln -s ../init.d/qemu-kvm rc1.d/K01qemu-kvm ln -s ../init.d/rsyslog rc1.d/K03rsyslog ln -s ../init.d/bootlogs rc1.d/S01bootlogs ln -s ../init.d/killprocs rc1.d/S01killprocs ln -s ../init.d/single rc1.d/S02single ln -s ../init.d/bootchart rc1.d/S05bootchart ln -s ../init.d/bootlogs rc2.d/S01bootlogs ln -s ../init.d/nethack-common rc2.d/S01nethack-common ln -s ../init.d/qemu-kvm rc2.d/S01qemu-kvm ln -s ../init.d/rsyslog rc2.d/S01rsyslog ln -s ../init.d/sudo rc2.d/S01sudo ln -s ../init.d/anacron rc2.d/S02anacron ln -s ../init.d/cron rc2.d/S02cron ln -s ../init.d/dbus rc2.d/S02dbus ln -s ../init.d/loadcpufreq rc2.d/S02loadcpufreq ln -s ../init.d/ntp rc2.d/S02ntp ln -s ../init.d/openbsd-inetd rc2.d/S02openbsd-inetd ln -s ../init.d/rsync rc2.d/S02rsync ln -s ../init.d/avahi-daemon rc2.d/S03avahi-daemon ln -s ../init.d/bluetooth rc2.d/S03bluetooth ln -s ../init.d/cpufrequtils rc2.d/S03cpufrequtils ln -s ../init.d/network-manager rc2.d/S03network-manager ln -s ../init.d/cups rc2.d/S04cups ln -s ../init.d/gdm3 rc2.d/S04gdm3 ln -s ../init.d/bootchart rc2.d/S05bootchart ln -s ../init.d/rc.local rc2.d/S05rc.local ln -s ../init.d/rmnologin rc2.d/S05rmnologin ln -s ../init.d/stop-bootlogd rc2.d/S05stop-bootlogd ln -s ../init.d/bootlogs rc3.d/S01bootlogs ln -s ../init.d/nethack-common rc3.d/S01nethack-common ln -s ../init.d/qemu-kvm rc3.d/S01qemu-kvm ln -s ../init.d/rsyslog rc3.d/S01rsyslog ln -s ../init.d/sudo rc3.d/S01sudo ln -s ../init.d/anacron rc3.d/S02anacron ln -s ../init.d/cron rc3.d/S02cron ln -s ../init.d/dbus rc3.d/S02dbus ln -s ../init.d/loadcpufreq rc3.d/S02loadcpufreq ln -s ../init.d/ntp rc3.d/S02ntp ln -s ../init.d/openbsd-inetd rc3.d/S02openbsd-inetd ln -s ../init.d/rsync rc3.d/S02rsync ln -s ../init.d/avahi-daemon rc3.d/S03avahi-daemon ln -s ../init.d/bluetooth rc3.d/S03bluetooth ln -s ../init.d/cpufrequtils rc3.d/S03cpufrequtils ln -s ../init.d/network-manager rc3.d/S03network-manager ln -s ../init.d/cups rc3.d/S04cups ln -s ../init.d/gdm3 rc3.d/S04gdm3 ln -s ../init.d/bootchart rc3.d/S05bootchart ln -s ../init.d/rc.local rc3.d/S05rc.local ln -s ../init.d/rmnologin rc3.d/S05rmnologin ln -s ../init.d/stop-bootlogd rc3.d/S05stop-bootlogd ln -s ../init.d/bootlogs rc4.d/S01bootlogs ln -s ../init.d/nethack-common rc4.d/S01nethack-common ln -s ../init.d/qemu-kvm rc4.d/S01qemu-kvm ln -s ../init.d/rsyslog rc4.d/S01rsyslog ln -s ../init.d/sudo rc4.d/S01sudo ln -s ../init.d/anacron rc4.d/S02anacron ln -s ../init.d/cron rc4.d/S02cron ln -s ../init.d/dbus rc4.d/S02dbus ln -s ../init.d/loadcpufreq rc4.d/S02loadcpufreq ln -s ../init.d/ntp rc4.d/S02ntp ln -s ../init.d/openbsd-inetd rc4.d/S02openbsd-inetd ln -s ../init.d/rsync rc4.d/S02rsync ln -s ../init.d/avahi-daemon rc4.d/S03avahi-daemon ln -s ../init.d/bluetooth rc4.d/S03bluetooth ln -s ../init.d/cpufrequtils rc4.d/S03cpufrequtils ln -s ../init.d/network-manager rc4.d/S03network-manager ln -s ../init.d/cups rc4.d/S04cups ln -s ../init.d/gdm3 rc4.d/S04gdm3 ln -s ../init.d/bootchart rc4.d/S05bootchart ln -s ../init.d/rc.local rc4.d/S05rc.local ln -s ../init.d/rmnologin rc4.d/S05rmnologin ln -s ../init.d/stop-bootlogd rc4.d/S05stop-bootlogd ln -s ../init.d/bootlogs rc5.d/S01bootlogs ln -s ../init.d/nethack-common rc5.d/S01nethack-common ln -s ../init.d/qemu-kvm rc5.d/S01qemu-kvm ln -s ../init.d/rsyslog rc5.d/S01rsyslog ln -s ../init.d/sudo rc5.d/S01sudo ln -s ../init.d/anacron rc5.d/S02anacron ln -s ../init.d/cron rc5.d/S02cron ln -s ../init.d/dbus rc5.d/S02dbus ln -s ../init.d/loadcpufreq rc5.d/S02loadcpufreq ln -s ../init.d/ntp rc5.d/S02ntp ln -s ../init.d/openbsd-inetd rc5.d/S02openbsd-inetd ln -s ../init.d/rsync rc5.d/S02rsync ln -s ../init.d/avahi-daemon rc5.d/S03avahi-daemon ln -s ../init.d/bluetooth rc5.d/S03bluetooth ln -s ../init.d/cpufrequtils rc5.d/S03cpufrequtils ln -s ../init.d/network-manager rc5.d/S03network-manager ln -s ../init.d/cups rc5.d/S04cups ln -s ../init.d/gdm3 rc5.d/S04gdm3 ln -s ../init.d/bootchart rc5.d/S05bootchart ln -s ../init.d/rc.local rc5.d/S05rc.local ln -s ../init.d/rmnologin rc5.d/S05rmnologin ln -s ../init.d/stop-bootlogd rc5.d/S05stop-bootlogd ln -s ../init.d/alsa-utils rc6.d/K01alsa-utils ln -s ../init.d/anacron rc6.d/K01anacron ln -s ../init.d/avahi-daemon rc6.d/K01avahi-daemon ln -s ../init.d/bluetooth rc6.d/K01bluetooth ln -s ../init.d/fuse rc6.d/K01fuse ln -s ../init.d/gdm3 rc6.d/K01gdm3 ln -s ../init.d/network-manager rc6.d/K01network-manager ln -s ../init.d/openbsd-inetd rc6.d/K01openbsd-inetd ln -s ../init.d/qemu-kvm rc6.d/K01qemu-kvm ln -s ../init.d/urandom rc6.d/K01urandom ln -s ../init.d/sendsigs rc6.d/K02sendsigs ln -s ../init.d/rsyslog rc6.d/K03rsyslog ln -s ../init.d/hwclock.sh rc6.d/K04hwclock.sh ln -s ../init.d/umountnfs.sh rc6.d/K04umountnfs.sh ln -s ../init.d/networking rc6.d/K05networking ln -s ../init.d/ifupdown rc6.d/K06ifupdown ln -s ../init.d/umountfs rc6.d/K07umountfs ln -s ../init.d/umountroot rc6.d/K08umountroot ln -s ../init.d/reboot rc6.d/K09reboot ln -s ../init.d/mountkernfs.sh rcS.d/S01mountkernfs.sh ln -s ../init.d/udev rcS.d/S02udev ln -s ../init.d/mountdevsubfs.sh rcS.d/S03mountdevsubfs.sh ln -s ../init.d/bootlogd rcS.d/S04bootlogd ln -s ../init.d/keyboard-setup rcS.d/S05keyboard-setup ln -s ../init.d/hostname.sh rcS.d/S06hostname.sh ln -s ../init.d/hwclockfirst.sh rcS.d/S06hwclockfirst.sh ln -s ../init.d/checkroot.sh rcS.d/S07checkroot.sh ln -s ../init.d/hwclock.sh rcS.d/S08hwclock.sh ln -s ../init.d/ifupdown-clean rcS.d/S08ifupdown-clean ln -s ../init.d/module-init-tools rcS.d/S08module-init-tools ln -s ../init.d/mtab.sh rcS.d/S08mtab.sh ln -s ../init.d/checkfs.sh rcS.d/S09checkfs.sh ln -s ../init.d/ifupdown rcS.d/S10ifupdown ln -s ../init.d/mountall.sh rcS.d/S10mountall.sh ln -s ../init.d/mountall-bootclean.sh rcS.d/S11mountall-bootclean.sh ln -s ../init.d/mountoverflowtmp rcS.d/S12mountoverflowtmp ln -s ../init.d/pcmciautils rcS.d/S13pcmciautils ln -s ../init.d/procps rcS.d/S13procps ln -s ../init.d/udev-mtab rcS.d/S13udev-mtab ln -s ../init.d/x11-common rcS.d/S13x11-common ln -s ../init.d/networking rcS.d/S14networking ln -s ../init.d/mountnfs.sh rcS.d/S15mountnfs.sh ln -s ../init.d/mountnfs-bootclean.sh rcS.d/S16mountnfs-bootclean.sh ln -s ../init.d/kbd rcS.d/S17kbd ln -s ../init.d/console-setup rcS.d/S18console-setup ln -s ../init.d/alsa-utils rcS.d/S19alsa-utils ln -s ../init.d/bootmisc.sh rcS.d/S19bootmisc.sh ln -s ../init.d/fuse rcS.d/S19fuse ln -s ../init.d/lm-sensors rcS.d/S19lm-sensors ln -s ../init.d/schroot rcS.d/S19schroot ln -s ../init.d/screen-cleanup rcS.d/S19screen-cleanup ln -s ../init.d/urandom rcS.d/S19urandom ln -s ../init.d/stop-bootlogd-single rcS.d/S20stop-bootlogd-single list_rclinks