sysvinit 2.88dsf-59.1ubuntu1 source package in Ubuntu
Changelog
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. sysvinit (2.88dsf-59.1) unstable; urgency=medium * Non-maintainer upload. [ Martin Pitt ] * service, invoke-rc.d: Avoid deadlocks during bootup and shutdown from units/hooks which call "invoke-rc.d service reload" and similar, since the synchronous wait plus systemd's normal behaviour of transactionally processing all dependencies first easily causes dependency loops. Thus during boot/shutdown operate only on the unit and not on its dependencies, just like SysV behaves. (Closes: #777113) * Make sysvinit-utils and sysv-rc break systemd << 215 to ensure we have the "systemctl is-system-running" command. [ Andreas Henriksson ] * Let mount (src:util-linux) provide mountpoint (Closes: #399608) * Let util-linux provide sulogin, last, lastb, mesg (Closes: #784567) sysvinit (2.88dsf-59) unstable; urgency=medium * Call 'systemctl daemon-reload' after any insserv call if systemd is the system init to pick up changes (Closes: #766429, #774799) sysvinit (2.88dsf-58) unstable; urgency=low * Fix typo in invoke-rc.d breaking upstart installations (Closes: #768496). sysvinit (2.88dsf-57) unstable; urgency=low * Upload to unstable. sysvinit (2.88dsf-56) experimental; urgency=medium [ Dimitri John Ledkov ] * service & invoke-rc.d: 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) * service & invoke-rc.d: unset UPSTART_SESSION environment variable to make sure all upstart initctl commands are executed against system init and not the session one. (Closes: #745505) * service: 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 (Closes: #746795). [ Petter Reinholdtsen ] * Adjust the sysvinit/hurd-fix-inittab debconf template to no longer claim sysvinit have never been used on hurd. It is not true any more. [ Steve Langasek ] * Add necessary Conflicts/Replaces against systemd-sysv and upstart to sysvinit-core. Closes: #751589. * Confirm SRU fixing circular dependency of mountnfs ifupdown hook when running with systemd. Closes: #746587. [ Petter Reinholdtsen ] * Update Vcs links in control file to the correct paths. * Correct code in update-rc.d looking for insserv to look in /usr/lib/insserv/insserv every time insserv is used, not only only one of the relevant code blocks. sysvinit (2.88dsf-55.3) experimental; urgency=medium * Non-maintainer upload. * Since the new "init" metapackage has taken over the role to ensure an init system is installed at all times, drop the Essential: yes flag from sysvinit and demote its priority to optional so this package is no longer pulled in on new installations on Linux. Make sysvinit depend on "init" so this new package is installed on upgrades. * Provide a fallback SysV init binary in the sysvinit package which can be used to boot the system via init=/lib/sysvinit/init even if systemd is the default init system and /sbin/init is provided by systemd-sysv. * Demote the priority of sysvinit-core to extra so it is no longer installed by default on Linux. sysvinit (2.88dsf-55.2) experimental; urgency=medium * Fix a formatting error in mountnfs which turned a tab character into U+21A6. sysvinit (2.88dsf-55.1) experimental; 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. (Closes: #746587) sysvinit (2.88dsf-55) experimental; urgency=medium [ Gabriele Giacone ] * sysv-rc: - On hurd, fix hurd-console addition to inittab if inittab is already existent and fix getty pathnames in commented out lines as well (Closes: #745260). [ Petter Reinholdtsen ] * Drop sysv-rc-conf as suggests. It do not work with dependency based boot ordering. * Adjust initscripts.postinst to use --compare-versions checks that cause relevant code to only run on upgrades, and not on first time install, fixing debootstrap fakechroot failure (Closes: #720584). Patch from Andreas Mohr. * Add 'status' support to all init.d scripts (Closes: #641669). Based on patch from Peter Eisentraut. sysvinit (2.88dsf-54) experimental; urgency=medium [ Justus Winter ] * hurd-i386 runsystem.sysv: honor init=something in the kernel command line (Closes: #742615). [ Petter Reinholdtsen ] * Look for insserv /usr/lib/insserv/insserv and /sbin/insserv, to handle newer insserv packages where it no longer is in the default PATH. * Let the service script pass environment variables LANGUAGE, LC_CTYPE, LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY, LC_MESSAGES, LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT, LC_IDENTIFICATION and LC_ALL (in other word, all locale related environment variables) in addition to LANG to the init.d scripts, in accordance with the principle of least surprise (Closes: #606875). * Change checkfs/checkroot and avoid printing the kernel command line during boot if forcefsck is set (Closes: #587954). sysvinit (2.88dsf-53.4) unstable; urgency=medium * Added bootlogd patch to output on multiple consoles (Closes: #181756). sysvinit (2.88dsf-53.3) unstable; urgency=medium * Non-maintainer upload. * Since the new "init" metapackage has taken over the role to ensure an init system is installed at all times, drop the Essential: yes flag from sysvinit and demote its priority to optional so this package is no longer pulled in on new installations on Linux. Make sysvinit depend on "init" so this new package is installed on upgrades. * Provide a fallback SysV init binary in the sysvinit package which can be used to boot the system via init=/lib/sysvinit/init even if systemd is the default init system and /sbin/init is provided by systemd-sysv. * Demote the priority of sysvinit-core to extra so it is no longer installed by default on Linux. -- Martin Pitt <email address hidden> Mon, 18 May 2015 17:10:37 +0200
Upload details
- Uploaded by:
- Martin Pitt
- Uploaded to:
- Wily
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
sysvinit_2.88dsf.orig.tar.gz | 122.4 KiB | b016f937958d2809a020d407e1287bdc09abf1d44efaa96530e2ea57f544f4e8 |
sysvinit_2.88dsf-59.1ubuntu1.debian.tar.xz | 152.7 KiB | 61214819019f588778713fe3bdc2cc827441a9e5476b926efb00a77690e384d3 |
sysvinit_2.88dsf-59.1ubuntu1.dsc | 2.4 KiB | a6c58210551a719a0a8bdf807d95e2eefc205f205e0f35f10b50384a9763ebbb |
Available diffs
Binary packages built by this source
- bootlogd: No summary available for bootlogd in ubuntu wily.
No description available for bootlogd in ubuntu wily.
- bootlogd-dbgsym: No summary available for bootlogd-dbgsym in ubuntu wily.
No description available for bootlogd-dbgsym in ubuntu wily.
- initscripts: No summary available for initscripts in ubuntu wily.
No description available for initscripts in ubuntu wily.
- sysv-rc: No summary available for sysv-rc in ubuntu wily.
No description available for sysv-rc in ubuntu wily.
- sysvinit-utils: No summary available for sysvinit-utils in ubuntu wily.
No description available for sysvinit-utils in ubuntu wily.
- sysvinit-utils-dbgsym: No summary available for sysvinit-utils-dbgsym in ubuntu wily.
No description available for sysvinit-
utils-dbgsym in ubuntu wily.