This bug was fixed in the package sysvinit - 2.88dsf-53.2ubuntu1
---
sysvinit (2.88dsf-53.2ubuntu1) vivid; urgency=medium
* Drop debian/initscripts.maintscript and other conffile cleanups which were
only necessary for P → T upgrades.
* Drop our change to keep /etc/mtab a a file instead of a symlink to
/proc/mounts. /run/mount/utab has worked well for a long time now.
* 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.
- init.d/umountroot: If /var/run/init.upgraded exists, call telinit u
before unmounting the root filesystem.
- 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/patches/92_sulogin_support_static_sh.patch: add support for
/bin/static-sh as fallback if the regular shell fails to execute
- 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, nor a dynamic
selection between multiple init systems.
- Mark all binary packages 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 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)
- debian/src/sysv-rc/sbin/invoke-rc.d: Call 'initctl reload-configuration'
to work reliably on systems with broken inotify.
- invoke-rc.d, service: Cherrypick fixes from Debian git repository:
+ In upstart interfacing code, check that the job is actually known to
upstart. This is because during upgrades, pid 1 might still be an
older upstart which may not yet support syntax of the newly unpacked
jobs, thus sysv-init script should be continued to be used instead.
(Closes: #745503)
+ unset UPSTART_SESSION environment variable to make sure all upstart
initctl commands are executed against system init and not the session
one. (Closes: #745505)
+ in upstart interfacing code, map force-reload to restart as per
Debian policy 9.3.2, since there is no way to know for-sure if a
reload is supported.
- 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/sysv-rc.postinst, update-rc.d: Adjust for our insserv being in
/usr/lib/insserv instead of $PATH.
* Cleans up /run/shm/ compat symlink handling. (LP: #1320534)
sysvinit (2.88dsf-53.2) unstable; urgency=medium
* Fix a formatting error in mountnfs which turned a tab character into
U+21A6.
sysvinit (2.88dsf-53.1) unstable; urgency=medium
* Non-maintainer upload.
* Skip the mountnfs hook when being triggered by the networking SysV init
script and instead use the systemd built-in mechanisms to mount remote
file systems.
This avoids a deadlock caused by the rpcbind SysV init script depending
on $network and the $network LSB facility being provided by the networking
SysV init script.