sysvinit (2.88dsf-59.3ubuntu2) xenial; urgency=medium * Revert Ubuntu delta about setting UTC in /etc/default/rcS instead of /etc/adjtime. (LP: #1541532) * debian/control: Add Breaks: systemd (<< 228-5ubuntu3) to initscripts to ensure that we upgrade systemd before, so that this can migrate the UTC setting. (This used to be done by util-linux, but having it in systemd is a smaller delta.) -- Martin Pitt Thu, 04 Feb 2016 22:29:08 +0100 sysvinit (2.88dsf-59.3ubuntu1) xenial; urgency=low * Dropped various changes for invoke.rc which has moved to init-system-helpers. * Merge with Debian unstable. Remaining Ubuntu changes: - Remove some initscripts (bootlogs, motd, rmnologin) and /etc/network/if-up.d/mountnfs as they have been replaced by upstart jobs shipped in other packages. - debian/control: Drop Essential: yes from sysvinit-utils since we use Upstart. - debian/control: Do not build the sysvinit and sysvinit-core binary packages. We don't want to support sysvinit as such. - Mark sysvinit-utils as Multi-Arch: foreign to allow for upstart to be installable with multi-arch (needed for armhf containers on x86) - Drop /etc/default/tmpfs, and drop mention of it from debian/src/initscripts/man/rcS.5. - Include /lib/lsb/init-functions in various init.d scripts, or move it further to the top, so that they get skipped as there are equivalent upstart jobs. - Drop /lib/init/{tmpfs.sh,mount-functions.sh} and their usage in init.d scripts; we do not need those scripts due to the previous change. - Add debian/src/initscripts/etc/init.d/ondemand: Sleep for 60 seconds, then set CPU Frequency Scaling governor to "ondemand" (or to "interactive" on systems that support it). - Remove mention of RAMLOCK, RAMSHM, and RAMTMP from the rcS(5) manual page. - Fix documentation for other things handled by mountall/systemd instead of initscripts: tmpfs, /sys (mountall lets you specify options in /etc/fstab), and ASYNCMOUNTNFS. - debian/src/initscripts/etc/init.d/sendsigs: + sendsigs: OMITPIDS needs to be reinitalized for every loop iteration before concatenating pids of upstart jobs to it. + only omit jobs that are in the 'start' goal or that are in state 'stop/killed'. Those that are destined for 'stop' are waited on and killed like all other processes. + make report_unkillable use apport instead of echoing to console; but disable this reporting by default. + wait up to 300 extra seconds for upstart jobs that have been killed. - Revert migration of UTC setting from /etc/default/rcS to /etc/adjtime. - init.d/rc: Disable startpar. It wreaks havoc with "task" upstart jobs as init.d scripts depending on them rely on them to be "running". Drop startpar dependencies. - debian/initscripts.postinst: Create /dev/shm directory with 1777 permissions, so that chroots stay compatible to what you'd find on a real system. (LP: #1399772) - init.d/umountroot: If /var/run/init.upgraded exists, call telinit u before unmounting the root filesystem, to avoid an upgraded upstart holding open files on the root fs. (systemd isn't affected by this, so this can be dropped once we stop supporting upstart) Upgrade fixes, drop after 16.04: - debian/sysvinit-utils.maintscript: Clean up obsolete /etc/init/startpar-bridge.conf conffile on upgrades. (LP: #1390726) - debian/initscripts.postinst: In chroots without any bind mounts one often ends up with a /dev/shm → /run/shm → /dev/shm circular symlink. Break this and re-create /run/shm/ as a proper directory (note that the canonical location is in /dev, but https://wiki.debian.org/ReleaseGoals/RunDirectory is still the official policy). (LP: #1389891) - debian/sysv-rc.postinst: Bump version comparison for removing /etc/init.d/.legacy-bootordering to the Ubuntu version that enabled insserv. -- Andy Whitcroft Mon, 25 Jan 2016 17:10:10 +0000 sysvinit (2.88dsf-59.3) unstable; urgency=medium * Non-maintainer upload. [ Samuel Thibault ] * /etc/init.d/rc: Mount /proc on GNU/Hurd too (Closes: #798406) [ Ben Hutchings ] * Add support for mount and fsck of root and /usr by an initramfs: - checkroot.sh: Do nothing if /run/initramfs/fsck-root exists - checkfs.sh: Pass -M option to fsck instead of -R (Closes: #697002) - mountall.sh: Remount /usr if already mounted * Remove current uploaders, all of which have retired [ Andreas Henriksson ] * Move service control commands to init-system-helpers (Closes: #805487) - sysv-rc: Drop invoke-rc.d + update-rc.d - sysvinit-utils: Drop service - sysv-rc/sysvinit-utils: (Pre-)Depends on init-system-helpers - sysv-rc: drop now obsolete Conflicts/Replaces file-rc -- Ben Hutchings Mon, 18 Jan 2016 14:39:32 +0000 sysvinit (2.88dsf-59.2ubuntu3) xenial; urgency=medium * Add /usr/lib/insserv/ to sysv-rc.postinst's PATH so that it can find the insserv binary, since it is moved by the current Ubuntu delta in the insserv package (LP: #1507151). -- Robie Basak Wed, 18 Nov 2015 10:32:05 +0000 sysvinit (2.88dsf-59.2ubuntu2) wily; urgency=medium * Adjust sampling_down_factor to 100 on ppc64 kernels (LP: #1483586) -- Adam Conrad Thu, 15 Oct 2015 20:43:12 -0600 sysvinit (2.88dsf-59.2ubuntu1) wily; urgency=medium * Merge with Debian unstable, updating for the /bin/mountpoint move. -- Adam Conrad Fri, 03 Jul 2015 09:02:08 -0600 sysvinit (2.88dsf-59.2) unstable; urgency=medium * Non-maintainer upload. [ Martin Pitt ] * Previous version introduced a circular dependency sysvinit-utils → util-linux → initscripts → sysvinit-utils. Drop sysvinit-utils' versioned Depends: on util-linux again and replace with versioned Breaks:. This fixes debootstrap troubles like LP: #1456670. * service, invoke-rc.d: Don't ignore systemd unit dependencies in "degraded" mode. Followup fix for #777113, see LP: #1429734. * Drop 91_sulogin_lockedpw.dpatch: Obsolete now that we ship sulogin from util-linux. [ Andreas Henriksson ] * Update dependency for /bin/mountpoint being moved to util-linux instead of mount. Use breaks instead of depends to avoid circular dependency. -- Martin Pitt Thu, 21 May 2015 13:33:26 +0200 sysvinit (2.88dsf-59.1ubuntu3) wily; urgency=medium * Drop sysvinit-utils' versioned Depends: on util-linux again, it introduces a circular dependency sysvinit-utils → util-linux → initscripts → sysvinit-utils. Replace with versioned Breaks. (LP: #1456670) -- Martin Pitt Wed, 20 May 2015 07:16:56 +0200 sysvinit (2.88dsf-59.1ubuntu2) wily; urgency=medium * Drop sysvinit-utils' Essential: flag again, as we used to (merge error in 2.88dsf-59.1ubuntu1). This (hopefully) unbreaks debootstrap again. (LP: #1456670) -- Martin Pitt Tue, 19 May 2015 17:08:01 +0200 sysvinit (2.88dsf-59.1ubuntu1) wily; urgency=medium * Drop 91_sulogin_lockedpw.dpatch and 92_sulogin_support_static_sh.patch: sulogin moved to util-linux. * Merge with Debian unstable. Remaining Ubuntu changes: - Remove some initscripts (bootlogs, motd, rmnologin) and /etc/network/if-up.d/mountnfs as they have been replaced by upstart jobs shipped in other packages. - debian/control: Drop Essential: yes from sysvinit-utils since we use Upstart. - debian/control: Do not build the sysvinit and sysvinit-core binary packages. We don't want to support sysvinit as such. - Mark sysvinit-utils as Multi-Arch: foreign to allow for upstart to be installable with multi-arch (needed for armhf containers on x86) - Drop /etc/default/tmpfs, and drop mention of it from debian/src/initscripts/man/rcS.5. - Include /lib/lsb/init-functions in various init.d scripts, or move it further to the top, so that they get skipped as there are equivalent upstart jobs. - Drop /lib/init/{tmpfs.sh,mount-functions.sh} and their usage in init.d scripts; we do not need those scripts due to the previous change. - Add debian/src/initscripts/etc/init.d/ondemand: Sleep for 60 seconds, then set CPU Frequency Scaling governor to "ondemand" (or to "interactive" on systems that support it). - Remove mention of RAMLOCK, RAMSHM, and RAMTMP from the rcS(5) manual page. - Fix documentation for other things handled by mountall/systemd instead of initscripts: tmpfs, /sys (mountall lets you specify options in /etc/fstab), and ASYNCMOUNTNFS. - debian/src/initscripts/etc/init.d/sendsigs: + sendsigs: OMITPIDS needs to be reinitalized for every loop iteration before concatenating pids of upstart jobs to it. + only omit jobs that are in the 'start' goal or that are in state 'stop/killed'. Those that are destined for 'stop' are waited on and killed like all other processes. + make report_unkillable use apport instead of echoing to console; but disable this reporting by default. + wait up to 300 extra seconds for upstart jobs that have been killed. - debian/src/sysv-rc/sbin/invoke-rc.d: clean eatmydata from environment unless INVOKE_RCD_ALLOW_EATMYDATA is set to value other than '0'. (LP: #1257036) - Revert migration of UTC setting from /etc/default/rcS to /etc/adjtime. - init.d/rc: Disable startpar. It wreaks havoc with "task" upstart jobs as init.d scripts depending on them rely on them to be "running". Drop startpar dependencies. - service, invoke-rc.d: Don't ignore systemd unit dependencies in "degraded" mode. (LP: #1429734) - invoke-rc.d: Fix actions to run under systemd if there is no init.d script. (Closes: #747851) - invoke-rc.d: Don't start disabled systemd services, and don't restart non-running services. (Closes: #768450) - debian/initscripts.postinst: Create /dev/shm directory with 1777 permissions, so that chroots stay compatible to what you'd find on a real system. (LP: #1399772) - invoke-rc.d: Don't fail on masked services. (LP: #1312975) - invoke-rc.d: Call 'initctl reload-configuration' to work reliably on systems with broken inotify. (Can be dropped once we stop supporting upstart) - init.d/umountroot: If /var/run/init.upgraded exists, call telinit u before unmounting the root filesystem, to avoid an upgraded upstart holding open files on the root fs. (systemd isn't affected by this, so this can be dropped once we stop supporting upstart) Upgrade fixes, drop after 16.04: - debian/sysvinit-utils.maintscript: Clean up obsolete /etc/init/startpar-bridge.conf conffile on upgrades. (LP: #1390726) - debian/initscripts.postinst: In chroots without any bind mounts one often ends up with a /dev/shm → /run/shm → /dev/shm circular symlink. Break this and re-create /run/shm/ as a proper directory (note that the canonical location is in /dev, but https://wiki.debian.org/ReleaseGoals/RunDirectory is still the official policy). (LP: #1389891) - debian/sysv-rc.postinst: Bump version comparison for removing /etc/init.d/.legacy-bootordering to the Ubuntu version that enabled insserv. -- Martin Pitt Mon, 18 May 2015 17:10:37 +0200 # For older changelog entries, run 'apt-get changelog sysvinit-utils'