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 Pocket 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

View changes file

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.