* Merge from debian unstable, remaining changes: - Support Cell processor: + debian/initscripts/postinst: Create spu system group and /spu mount point if we are running on a Cell processor. + debian/initscripts/etc/init.d/mountkernfs.sh: Mount spufs if Cell processor is detected. + debian/initscripts/lib/init/mount-functions.sh: Modprobe spufs if not available. + debian/control: Add initscripts dependency 'passwd' for groupadd. (Forwarded to Debian #483399) - Use tmpfs mounts for /var/lock and /var/run: + debian/initscripts/share/default.rcS: Enable RAMRUN and RAMLOCK by default. + debian/initscripts.postinst: Enable RAMRUN and RAMLOCK in /etc/default/rcS on upgrades. This needs to be kept until the next LTS. + debian/initscripts/etc/init.d/mountkernfs.sh: Propagate files from the initramfs to our new /var/run, so that we can populate /var/run/sendsigs.omit from initramfs. - Boot ordering differences: + mountkernfs.sh: 02 -> 01 + mountdevsubfs.sh: 04 -> 11 + bootlogd: disabled by default + checkroot.sh: 10 -> 20 + mtab.sh: 12 -> 22 - debian/patches/91_sulogin_lockedpw.dpatch: Disable "root account is locked" warning, since this is the default in Ubuntu. Document this in sulogin.8. - debian/control: Drop Essential: yes from packages since we use Upstart. - debian/control: Conflict/Replace sysvconfig which has also previously provided service(8). - debian/control, debian/rules: Previous name for sysvinit-utils was 'sysvutils' in Ubuntu, so Conflict/Replace/Provide it. Also create a dummy sysvutils package, since Hardy has reverse versioned dependencies to it. This needs to be kept until after the next LTS. - debian/control: Depend on lsb-base (>= 3.2-14) for status_of_proc() function. - debian/initscripts/etc/init.d/checkfs.sh: Don't depend on hwclockfirst which Ubuntu does not have. - debian/initscripts/etc/init.d/mountkernfs.sh: Always mount devpts, and do not touch /dev/ptmx (which is already managed by udev). - debian/initscripts/etc/init.d/mountkernfs.sh: mount fusectl if it is available - debian/initscripts/etc/init.d/mountkernfs.sh: mount securityfs if it is available. This allows for easier AppArmor confinement of applications early in the boot process. LP: #399954 - debian/initscripts/etc/init.d/mountkernfs.sh: mount debugfs if it is available. - debian/initscripts/etc/init.d/ondemand: Sleep for 60 seconds, then set CPU Frequency Scaling governor to "ondemand". LP: #341573. - debian/initscripts/etc/init.d/umountfs: Don't unmount filesystems that precede root or use force for some mountpoints. - debian/initscripts/etc/network/if-up.d/mountnfs: Rename ifstate file to /var/run/network/ifstate - ./debian/initscripts/lib/init/usplash-fsck-functions.sh: Use blkid, vol_id is gone. - debian/initscripts.{pre,postinst}: waitnfs.sh -> mountnfs.sh renaming transition. This needs to be kept until after the next LTS.
* debian/sysv-rc/sbin/update-rc.d: Dropped support for "multiuser" command-line option. * debian/rules: Compat symlink from /usr/bin/service to /usr/sbin/service * debian/initscripts.postinst: Transition from bootlogs.sh to bootlogs
* debian/sysv-rc.postinst: Don't try and use insserv by default, though everything's in place for you to try if you like. It can be activated with: USEINSSERV=yes dpkg-reconfigure sysv-rc