[ubuntu/vivid-proposed] sysvinit 2.88dsf-53.2ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Mon Nov 3 13:12:13 UTC 2014


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. (Closes: #746587)

sysvinit (2.88dsf-53) unstable; urgency=medium

  [ Gabriele Giacone ]
  * Make Vcs-Git field canonical.

  [ Petter Reinholdtsen ]
  * Upload startpar split to unstable.

sysvinit (2.88dsf-52) experimental; urgency=low

  * Upload to experimental to test the startpar migration.
  * Replace debian/watch with file available from
    http://qa.debian.org/cgi-bin/watchfile.cgi?package=sysvinit .
  * Make sure init-d-script exit at the end, to make sure init.d script
    is only sourced once.
  * kFreeBSD can not use a script as an interpreter.  Rewrite
    init.d/skeletop to source /lib/init/init-d-script instead
    (Closes: #739604).
  * Adjust /lib/init/init-d-script to specify --exec when starting and
    stopping using start-stop-daemon, and add $START_ARGS and $STOP_ARGS
    to allow init.d scripts to add arguments to the start-stop-daemon calls.
  * Split startpar out from sysvinit-utils and into its own separate
    package.
  * Make sure sysvinit-utils depend on startpar, to make sure some startpar
    implementation is available before sysvinit-utils is upgraded to a version
    without it.
  * Make sure sysv-rc depend on startpar.

sysvinit (2.88dsf-51) unstable; urgency=low

  * Corrected tmpfs(5) manual page to correctly state when /tmp is not
    mounted as tmpfs (Closes: #703833).  Patch from Charles Plessy.
  * Add SEE ALSO fsck(8) to rcS(5) manual page (Closes: #686701).
    Patch from Regid Ichira.

sysvinit (2.88dsf-50) experimental; urgency=low

  [ Thomas Goirand ]
  * Added maintenance of /run/openrc/started symlinks in the "service" shell
    tool.

  [ Petter Reinholdtsen ]
  * Added code to install startpar-upstart-inject.8 manual page in
    sysvinit-utils.
  * Transform init.d/skeleton into an init.d script interpreter
    /lib/init/init-d-script in sysvinit-utils that can be reused by other
    init.d scripts to avoid duplicate code (Closes: #464854).  See
    init-d-script(5) for how to use it.
  * Rewrite service to detect status support by running scripts with
    'status' as the argument, and look for usage description.
  * Make sure initscripts depend on sysvinit-utils (>= 2.88dsf-50) to
    have the new /lib/init/init-d-script interpreter available.

sysvinit (2.88dsf-49) unstable; urgency=low

  * Document the meaning of +, - and ? for service --status-all in
    service(8) (Closes: #699529).
  * Make the service command better at finding scripts with status
    support (Closes: #619582).  Patch from Hamish Downer.
  * New patch 95_kfreebsd_bootlogd.patch improving bootlogd behaviour
    on kFreeBSD (Closes: #576443).  Patch from Mats Erik Andersson.
  * Update debian/watch file to use the new upstream location linked to
    from http://savannah.nongnu.org/projects/sysvinit .
  * Update meta information about patches applied upstream.
  * Adjust the sysvinit/hurd-fix-inittab debconf template text to
    avoid asking a question in the extended description.  Thanks
    Lintian.

sysvinit (2.88dsf-48) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Tell init.d/umountfs to not umount /dev/vcs, as it break the console
    on Hurd.  Patch from Samuel Thibault.

  [ Samuel Thibault ]
  * Add Hurd -s boot flag parsing.
  * Make Hurd's boot runsystem use shell wait loop instead of sleep, which seems
    to also suffer from the race.

sysvinit (2.88dsf-47) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Make fastboot detection more robust (Closes: #734901).

sysvinit (2.88dsf-46) experimental; urgency=medium

  [ Thomas Goirand ]
  * Uploading to Experimental.
  * Added myself as uploader (after Petter advised for it).
  * Refreshed patches.

  [ James McCoy ]
  * sysv-rc:
    - Update invoke-rc.d and service to trim .sh from service names when
      calling systemctl.  (Closes: #726483)

  [ Roger Leigh ]
  * sysv-rc:
    - Remove obsolete/broken update-rc.d usage information from
      update-rc.d(8) and update-rc.d itself (Closes: #736060).  Thanks
      to Julian Gilbey for finding these bugs.
  * initscripts:
    - mountkernfs mounts configfs on /sys/kernel/config when available.

  [ Justus Winter ]
  * Fixes for Debian/Hurd (Closes: #737073, #721917).
    - mount-functions.sh: Hurd has a tmpfs translator now, remove
      workaround.
    - mount-functions.sh: Add -ocompatible to procfs mounts on Hurd.
    - mountall.sh: Use pidof -s /sbin/init for robustness.
    - checkroot.sh: Only run rootcheck on Linux. Neither kFreeBSD nor
      Hurd have /dev/root and the device ids used here are specific to
      Linux.
    - killall5.c: Use sysconf(_SC_SYMLOOP_MAX) instead of MAXSYMLINKS.
      Fixes build on Hurd.
    - sysvinit.postinst: Fix file name of gettys in /etc/inittab on
      Hurd.
    - Break hurd << 0.5.git20131101~. Older versions of the hurd
      package lack the necessary functionality to boot Debian/Hurd
      using sysvinit.
    - Add runsystem.sysv that uses sysvinit to boot Debian/Hurd.

  [ Petter Reinholdtsen ]
  * Updated Japanese debconf translations from Hideki Yamane
    (Closes: #705132).
  * Added getty on the Mach console in the Hurd inittab.  Patch from
    Samuel Thibault.
  * Completed Norwegian Bokmål debconf translation.

  [ Gabriele Giacone ]
  * Bump Standards-Version to 3.9.5 (no changes).
  * sysv-rc:
    - Remove leftover from .legacy-bootordering flagfile removal (#668312)
      (Closes: #691210)

sysvinit (2.88dsf-45) unstable; urgency=medium

  * Add upstart support to update-rc.d enable/disable.  Closes: #733289.

sysvinit (2.88dsf-44) unstable; urgency=low

  [ Roger Leigh ]
  * initscripts:
    - Mount pstore on /sys/fs/pstore (Closes: #722179).

  [ Andrew Shadura ]
  * initscripts:
    - Use ifquery --state instead of parsing ifstate manually.
    - Update Breaks for ifupdown.

  [ Steve Langasek ]
  * Move sysvinit functionality into a new binary package, sysvinit-core,
    and have sysvinit depend on an ORed list of the available
    implementations of /sbin/init.  Since sysvinit is an Essential: yes
    package, this is the only away to allow users to cleanly switch between
    init systems without having to go through a multi-release-cycle
    transition.  Closes: #728566.

sysvinit (2.88dsf-43) unstable; urgency=low

  [ Roger Leigh ]
  * sysv-rc: update-rc.d only depends upon modules from perl-base.
    Closes: #716923.  Thanks to Michael Stapelberg for this patch.

sysvinit (2.88dsf-42) unstable; urgency=low

  [ Roger Leigh ]
  * Introduce jessie changes from 2.88dsf-41+jessie1 to unstable.
  * Correct the Breaks on bootchart to ensure that all broken
    versions are removed on upgrade (Closes: #694252).  Break
    bootchart << 0.10~svn407-4 to ensure that 0.10~svn407-3.3
    and earlier are removed.
  * Clean up legacy migration logic in maintainer scripts and init
    scripts for /run, /lib/init/rw, /etc/mtab, /etc/motd.
  * Don't generate debian/copyright; include missing bits of
    COPYRIGHT directly.
  * Upgrade to Standards-Version 3.9.4 (no changes).
  * Add lintian overrides for init script dependency warnings;
    these don't apply to our scripts since they have special
    dependency requirements.
  * bootlogd: Ensure boot logs are flushed (Closes: #423528).  Save
    logs in /run/bootlog and copy to /var/log/boot at the end of the
    boot sequence.
  * sysv-rc:
    - update-rc.d no longer supports non-dependency-based boot.
      + Remove non-insserv codepaths.
      + Warn if the start or stop actions are used.
      + Skip runlevel mismatch warnings if default action is used
        (no arguments to validate).
      + Update manual page to remove start and stop actions, plus
        manual setting of boot sequence ordering; note that start
        and stop are no longer supported.  Closes: #606505.
  * initscripts:
    - Remove static runlevels from update-rc.d calls in postinst.
    - checkroot.sh skips fsck of btrfs filesystems.  Thanks to Ben
      Klein for this patch.  Closes: #701956.  Note that this is
      intended to be a workaround until such time btrfs provides a
      non-broken fsck.btrfs.
    - Remove use of absolute program paths in postinst.
  * bootlogd:
    - Remove static runlevels from update-rc.d calls in postinst.

  [ Pino Toscano ]
  * Update inittab.gnu to the new path of Hurd's getty.
  * mount-functions.sh: do not add "nodev" to the mount options also on Hurd,
    as this option does not exist there.

  [ Steve Langasek ]
  * Kill pointless script-not-executable overrides for things that are not
    scripts.
  * /etc/default/rcS is a conffile; remove postinst code that attempts to
    create it from a non-existent template.
  * Relax the Breaks: on upstart for compatibility with Ubuntu.
  * Don't duplicate the /etc/default/rcS conffile with a template in the
    preinst; unmodified files should just be removed, and created
    automatically by dpkg.
  * Fix 'service $foo restart' implementation for upstart jobs.
  * Update service(8) manpage to document the support for upstart jobs.
  * debian/sysv-rc/sbin/invoke-rc.d: replace RUNLEVEL with RUNLEVELHELPER.
    Using RUNLEVEL causes spurious failures when invoke-rc.d is invoked
    with RUNLEVEL already defined in the environment (as it is e.g. during
    bootup) since invoke-rc.d's RUNLEVEL will become an exported variable
    at that point and cause /sbin/runlevel to return bad data. (LP: #619246)
    Thanks to James Troup for the patch.
  * Properly clean up bootlogd conffiles on upgrade using dpkg-maintscript,
    instead of leaving them orphaned on the filesystem when the bootlogd
    package is not installed.
  * Drop maintainer script migration code for versions older than squeeze.
  * Mark sysv-rc Multi-Arch: foreign, now that debhelper is generating
    versioned dependencies on it, this is important for cross-installability
    of packages providing services.  Closes: #710304.
  * Also mark initscripts Multi-Arch: foreign, for similar reasons.  This is
    probably less important, given that the number of packages affected is
    small and the /run transition is already past, but it is still correct
    in its own right so might as well be added.  Closes: #677369.

  [ Michael Biebl ]
  * Redirect error output from 'initctl version', suppressing warnings when
    upstart is installed but not running.  Closes: #685779.

sysvinit (2.88dsf-41+jessie1) experimental; urgency=low

  [ Roger Leigh ]
  * initscripts:
    - Move /etc/nologin and /var/lib/initscripts/nologin to
      /run/nologin.  This means that nologin is always created on
      a writable, available filesystem.  Closes: #660862.
    - Remove code to generate /etc/mtab.  /etc/mtab is now always a
      symbolic link to /proc/mounts.  Closes: #630723.
    - Remove incorrect use of break in case blocks in vars.sh.  Thanks
      to Raphaël Hertzog for this patch.  Closes: #701031.
    - /etc/network/if-up.d/mountnfs: Skip lo if already configured.
      Closes: #705052.  Thanks to Timo Weingärtner.
  * sysvinit:
    - Document length limit of 127 in inittab process field.  Thanks
      to Johannes Truschnigg.  Closes: #693960.
  * sysv-rc:
    - Fix typo in invoke-rc.d(8).  Closes: #683804.  Thanks to
      Martin-Éric Racine.

  [ Michael Stapelberg ]
  * systemd: update check to look for /run/systemd/system.
    Closes: #703571
  * sysv-rc:
    - Add systemd support to update-rc.d(8) and invoke-rc.d(8).
      Closes: #683084.
    - service(8): use systemctl on machines that run systemd.
      Closes: #704923

Date: Fri, 25 Jul 2014 11:30:36 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/vivid/+source/sysvinit/2.88dsf-53.2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 25 Jul 2014 11:30:36 +0200
Source: sysvinit
Binary: sysvinit-utils sysv-rc initscripts bootlogd
Architecture: source
Version: 2.88dsf-53.2ubuntu1
Distribution: vivid
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description:
 bootlogd   - daemon to log boot messages
 initscripts - scripts for initializing and shutting down the system
 sysv-rc    - System-V-like runlevel change mechanism
 sysvinit-utils - System-V-like utilities
Closes: 423528 464854 576443 606505 619582 630723 660862 677369 683084 683804 685779 686701 691210 693960 694252 699529 701031 701956 703571 703833 704923 705052 705132 710304 716923 721917 722179 726483 728566 733289 734901 736060 737073 739604 745503 745505 746587
Launchpad-Bugs-Fixed: 619246 1320534
Changes:
 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. (Closes: #746587)
 .
 sysvinit (2.88dsf-53) unstable; urgency=medium
 .
   [ Gabriele Giacone ]
   * Make Vcs-Git field canonical.
 .
   [ Petter Reinholdtsen ]
   * Upload startpar split to unstable.
 .
 sysvinit (2.88dsf-52) experimental; urgency=low
 .
   * Upload to experimental to test the startpar migration.
   * Replace debian/watch with file available from
     http://qa.debian.org/cgi-bin/watchfile.cgi?package=sysvinit .
   * Make sure init-d-script exit at the end, to make sure init.d script
     is only sourced once.
   * kFreeBSD can not use a script as an interpreter.  Rewrite
     init.d/skeletop to source /lib/init/init-d-script instead
     (Closes: #739604).
   * Adjust /lib/init/init-d-script to specify --exec when starting and
     stopping using start-stop-daemon, and add $START_ARGS and $STOP_ARGS
     to allow init.d scripts to add arguments to the start-stop-daemon calls.
   * Split startpar out from sysvinit-utils and into its own separate
     package.
   * Make sure sysvinit-utils depend on startpar, to make sure some startpar
     implementation is available before sysvinit-utils is upgraded to a version
     without it.
   * Make sure sysv-rc depend on startpar.
 .
 sysvinit (2.88dsf-51) unstable; urgency=low
 .
   * Corrected tmpfs(5) manual page to correctly state when /tmp is not
     mounted as tmpfs (Closes: #703833).  Patch from Charles Plessy.
   * Add SEE ALSO fsck(8) to rcS(5) manual page (Closes: #686701).
     Patch from Regid Ichira.
 .
 sysvinit (2.88dsf-50) experimental; urgency=low
 .
   [ Thomas Goirand ]
   * Added maintenance of /run/openrc/started symlinks in the "service" shell
     tool.
 .
   [ Petter Reinholdtsen ]
   * Added code to install startpar-upstart-inject.8 manual page in
     sysvinit-utils.
   * Transform init.d/skeleton into an init.d script interpreter
     /lib/init/init-d-script in sysvinit-utils that can be reused by other
     init.d scripts to avoid duplicate code (Closes: #464854).  See
     init-d-script(5) for how to use it.
   * Rewrite service to detect status support by running scripts with
     'status' as the argument, and look for usage description.
   * Make sure initscripts depend on sysvinit-utils (>= 2.88dsf-50) to
     have the new /lib/init/init-d-script interpreter available.
 .
 sysvinit (2.88dsf-49) unstable; urgency=low
 .
   * Document the meaning of +, - and ? for service --status-all in
     service(8) (Closes: #699529).
   * Make the service command better at finding scripts with status
     support (Closes: #619582).  Patch from Hamish Downer.
   * New patch 95_kfreebsd_bootlogd.patch improving bootlogd behaviour
     on kFreeBSD (Closes: #576443).  Patch from Mats Erik Andersson.
   * Update debian/watch file to use the new upstream location linked to
     from http://savannah.nongnu.org/projects/sysvinit .
   * Update meta information about patches applied upstream.
   * Adjust the sysvinit/hurd-fix-inittab debconf template text to
     avoid asking a question in the extended description.  Thanks
     Lintian.
 .
 sysvinit (2.88dsf-48) unstable; urgency=low
 .
   [ Petter Reinholdtsen ]
   * Tell init.d/umountfs to not umount /dev/vcs, as it break the console
     on Hurd.  Patch from Samuel Thibault.
 .
   [ Samuel Thibault ]
   * Add Hurd -s boot flag parsing.
   * Make Hurd's boot runsystem use shell wait loop instead of sleep, which seems
     to also suffer from the race.
 .
 sysvinit (2.88dsf-47) unstable; urgency=low
 .
   [ Petter Reinholdtsen ]
   * Make fastboot detection more robust (Closes: #734901).
 .
 sysvinit (2.88dsf-46) experimental; urgency=medium
 .
   [ Thomas Goirand ]
   * Uploading to Experimental.
   * Added myself as uploader (after Petter advised for it).
   * Refreshed patches.
 .
   [ James McCoy ]
   * sysv-rc:
     - Update invoke-rc.d and service to trim .sh from service names when
       calling systemctl.  (Closes: #726483)
 .
   [ Roger Leigh ]
   * sysv-rc:
     - Remove obsolete/broken update-rc.d usage information from
       update-rc.d(8) and update-rc.d itself (Closes: #736060).  Thanks
       to Julian Gilbey for finding these bugs.
   * initscripts:
     - mountkernfs mounts configfs on /sys/kernel/config when available.
 .
   [ Justus Winter ]
   * Fixes for Debian/Hurd (Closes: #737073, #721917).
     - mount-functions.sh: Hurd has a tmpfs translator now, remove
       workaround.
     - mount-functions.sh: Add -ocompatible to procfs mounts on Hurd.
     - mountall.sh: Use pidof -s /sbin/init for robustness.
     - checkroot.sh: Only run rootcheck on Linux. Neither kFreeBSD nor
       Hurd have /dev/root and the device ids used here are specific to
       Linux.
     - killall5.c: Use sysconf(_SC_SYMLOOP_MAX) instead of MAXSYMLINKS.
       Fixes build on Hurd.
     - sysvinit.postinst: Fix file name of gettys in /etc/inittab on
       Hurd.
     - Break hurd << 0.5.git20131101~. Older versions of the hurd
       package lack the necessary functionality to boot Debian/Hurd
       using sysvinit.
     - Add runsystem.sysv that uses sysvinit to boot Debian/Hurd.
 .
   [ Petter Reinholdtsen ]
   * Updated Japanese debconf translations from Hideki Yamane
     (Closes: #705132).
   * Added getty on the Mach console in the Hurd inittab.  Patch from
     Samuel Thibault.
   * Completed Norwegian Bokmål debconf translation.
 .
   [ Gabriele Giacone ]
   * Bump Standards-Version to 3.9.5 (no changes).
   * sysv-rc:
     - Remove leftover from .legacy-bootordering flagfile removal (#668312)
       (Closes: #691210)
 .
 sysvinit (2.88dsf-45) unstable; urgency=medium
 .
   * Add upstart support to update-rc.d enable/disable.  Closes: #733289.
 .
 sysvinit (2.88dsf-44) unstable; urgency=low
 .
   [ Roger Leigh ]
   * initscripts:
     - Mount pstore on /sys/fs/pstore (Closes: #722179).
 .
   [ Andrew Shadura ]
   * initscripts:
     - Use ifquery --state instead of parsing ifstate manually.
     - Update Breaks for ifupdown.
 .
   [ Steve Langasek ]
   * Move sysvinit functionality into a new binary package, sysvinit-core,
     and have sysvinit depend on an ORed list of the available
     implementations of /sbin/init.  Since sysvinit is an Essential: yes
     package, this is the only away to allow users to cleanly switch between
     init systems without having to go through a multi-release-cycle
     transition.  Closes: #728566.
 .
 sysvinit (2.88dsf-43) unstable; urgency=low
 .
   [ Roger Leigh ]
   * sysv-rc: update-rc.d only depends upon modules from perl-base.
     Closes: #716923.  Thanks to Michael Stapelberg for this patch.
 .
 sysvinit (2.88dsf-42) unstable; urgency=low
 .
   [ Roger Leigh ]
   * Introduce jessie changes from 2.88dsf-41+jessie1 to unstable.
   * Correct the Breaks on bootchart to ensure that all broken
     versions are removed on upgrade (Closes: #694252).  Break
     bootchart << 0.10~svn407-4 to ensure that 0.10~svn407-3.3
     and earlier are removed.
   * Clean up legacy migration logic in maintainer scripts and init
     scripts for /run, /lib/init/rw, /etc/mtab, /etc/motd.
   * Don't generate debian/copyright; include missing bits of
     COPYRIGHT directly.
   * Upgrade to Standards-Version 3.9.4 (no changes).
   * Add lintian overrides for init script dependency warnings;
     these don't apply to our scripts since they have special
     dependency requirements.
   * bootlogd: Ensure boot logs are flushed (Closes: #423528).  Save
     logs in /run/bootlog and copy to /var/log/boot at the end of the
     boot sequence.
   * sysv-rc:
     - update-rc.d no longer supports non-dependency-based boot.
       + Remove non-insserv codepaths.
       + Warn if the start or stop actions are used.
       + Skip runlevel mismatch warnings if default action is used
         (no arguments to validate).
       + Update manual page to remove start and stop actions, plus
         manual setting of boot sequence ordering; note that start
         and stop are no longer supported.  Closes: #606505.
   * initscripts:
     - Remove static runlevels from update-rc.d calls in postinst.
     - checkroot.sh skips fsck of btrfs filesystems.  Thanks to Ben
       Klein for this patch.  Closes: #701956.  Note that this is
       intended to be a workaround until such time btrfs provides a
       non-broken fsck.btrfs.
     - Remove use of absolute program paths in postinst.
   * bootlogd:
     - Remove static runlevels from update-rc.d calls in postinst.
 .
   [ Pino Toscano ]
   * Update inittab.gnu to the new path of Hurd's getty.
   * mount-functions.sh: do not add "nodev" to the mount options also on Hurd,
     as this option does not exist there.
 .
   [ Steve Langasek ]
   * Kill pointless script-not-executable overrides for things that are not
     scripts.
   * /etc/default/rcS is a conffile; remove postinst code that attempts to
     create it from a non-existent template.
   * Relax the Breaks: on upstart for compatibility with Ubuntu.
   * Don't duplicate the /etc/default/rcS conffile with a template in the
     preinst; unmodified files should just be removed, and created
     automatically by dpkg.
   * Fix 'service $foo restart' implementation for upstart jobs.
   * Update service(8) manpage to document the support for upstart jobs.
   * debian/sysv-rc/sbin/invoke-rc.d: replace RUNLEVEL with RUNLEVELHELPER.
     Using RUNLEVEL causes spurious failures when invoke-rc.d is invoked
     with RUNLEVEL already defined in the environment (as it is e.g. during
     bootup) since invoke-rc.d's RUNLEVEL will become an exported variable
     at that point and cause /sbin/runlevel to return bad data. (LP: #619246)
     Thanks to James Troup for the patch.
   * Properly clean up bootlogd conffiles on upgrade using dpkg-maintscript,
     instead of leaving them orphaned on the filesystem when the bootlogd
     package is not installed.
   * Drop maintainer script migration code for versions older than squeeze.
   * Mark sysv-rc Multi-Arch: foreign, now that debhelper is generating
     versioned dependencies on it, this is important for cross-installability
     of packages providing services.  Closes: #710304.
   * Also mark initscripts Multi-Arch: foreign, for similar reasons.  This is
     probably less important, given that the number of packages affected is
     small and the /run transition is already past, but it is still correct
     in its own right so might as well be added.  Closes: #677369.
 .
   [ Michael Biebl ]
   * Redirect error output from 'initctl version', suppressing warnings when
     upstart is installed but not running.  Closes: #685779.
 .
 sysvinit (2.88dsf-41+jessie1) experimental; urgency=low
 .
   [ Roger Leigh ]
   * initscripts:
     - Move /etc/nologin and /var/lib/initscripts/nologin to
       /run/nologin.  This means that nologin is always created on
       a writable, available filesystem.  Closes: #660862.
     - Remove code to generate /etc/mtab.  /etc/mtab is now always a
       symbolic link to /proc/mounts.  Closes: #630723.
     - Remove incorrect use of break in case blocks in vars.sh.  Thanks
       to Raphaël Hertzog for this patch.  Closes: #701031.
     - /etc/network/if-up.d/mountnfs: Skip lo if already configured.
       Closes: #705052.  Thanks to Timo Weingärtner.
   * sysvinit:
     - Document length limit of 127 in inittab process field.  Thanks
       to Johannes Truschnigg.  Closes: #693960.
   * sysv-rc:
     - Fix typo in invoke-rc.d(8).  Closes: #683804.  Thanks to
       Martin-Éric Racine.
 .
   [ Michael Stapelberg ]
   * systemd: update check to look for /run/systemd/system.
     Closes: #703571
   * sysv-rc:
     - Add systemd support to update-rc.d(8) and invoke-rc.d(8).
       Closes: #683084.
     - service(8): use systemctl on machines that run systemd.
       Closes: #704923
Checksums-Sha1:
 f49bde495821f7fd10f9d48d04d934b4358c8f80 2471 sysvinit_2.88dsf-53.2ubuntu1.dsc
 0dc988f90f093db892d0c6f7b2820edf5a6e298e 125330 sysvinit_2.88dsf.orig.tar.gz
 593e0680037cd1a09975a9f633220c7b5a3bb0bc 151232 sysvinit_2.88dsf-53.2ubuntu1.debian.tar.xz
Checksums-Sha256:
 3b9147156632612cbae9f200b0f08412affe1f1f2f82ee07a6d793d9262201ad 2471 sysvinit_2.88dsf-53.2ubuntu1.dsc
 b016f937958d2809a020d407e1287bdc09abf1d44efaa96530e2ea57f544f4e8 125330 sysvinit_2.88dsf.orig.tar.gz
 2d4bd99cea364492f592fba45b72061cf6a0bd71889324e4c320fab39ef7ec73 151232 sysvinit_2.88dsf-53.2ubuntu1.debian.tar.xz
Files:
 c09f06782c230089a4fb2517ee5e260e 2471 admin required sysvinit_2.88dsf-53.2ubuntu1.dsc
 e1329961d7c6d8aa7dae7af3d748c507 125330 admin required sysvinit_2.88dsf.orig.tar.gz
 357ba1881f827651a93e623b8c1f5c35 151232 admin required sysvinit_2.88dsf-53.2ubuntu1.debian.tar.xz
Original-Maintainer: Debian sysvinit maintainers <pkg-sysvinit-devel at lists.alioth.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUV3wMAAoJENFO8V2v4RNH4MYQALw/FUATolq1tec9/JXVnsbj
ajrVHjY8zwq1yEny1F/+2tx3jeRA5hLF4TtcBXwJ5agyGUE1Y1BQnII9p44STvw9
3We5RvtsEWCRl2RWy6p82uipY6EwJeO9g29Hhh1M6mRREY8NZiGJCGx2SQtQj/Go
+mGg4UaJuH3aEqBmLuurSP6TCcu563vDn8VT/txNj4nxbKivzC+S68ktsOSahcK5
jhcBbDQ7PDPXnY97BEWtvc3JHdd8AEhgExHywwUBfOOd3srjKy5OWey2ne2/rv9M
WQuNShk0zok35EkqhS8HPtQhm6jd9+XQFcW3x7Mfc1BPJlvXVXMtljD22H+SJphS
paQiBwMOjV3BcAipjC7AmE5lyMxDEHYhZSrBTBX5YW/hW4WzJ+HxZv3fz+0JC9T4
Kz3UyaDOGsx+gs987EcKTcMoDSr6xMfzH+u3zfdWdWFEVUsXYWoYf6rt9QN645SS
9uh5nlWbP+mBpi3vtXizBDepuyqGVZsSpYz2A8wcaRVB4mROB8Br9dt7sEnsXHzh
CCRT44aepry+D+xt5sG+nNy+dYhPdCn4QxCXjAreKC/x3Vfs9ohTjVQ98cogY0NJ
R3sUCarmH954sa9XNBrpU3GaoO7C9kz0RQDwfyPuCUFfjsG/pfjmYt8uvHTdrcmi
G45gUeRN2wjNlMxGgS+c
=puwl
-----END PGP SIGNATURE-----


More information about the Vivid-changes mailing list