Change logs for sysvinit source package in Xenial

  • sysvinit (2.88dsf-59.3ubuntu3) xenial; urgency=medium
    
      * debian/initscripts.preinst: revert any changes to UTC setting in
        /etc/default/rcS, so we can avoid unnecessary conffile prompts on upgrade.
      * Don't just Breaks: systemd (<< 228-5ubuntu3), but
        Pre-Depend: systemd (>= 228-5ubuntu3) so that the systemd postinst has a
        chance to migrate any UTC setting out of /etc/default/rcS before upgrade.
        LP: #1572752
    
     -- Steve Langasek <email address hidden>  Wed, 20 Apr 2016 14:49:11 -0700
  • 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 <email address hidden>  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 <email address hidden>  Mon, 25 Jan 2016 17:10:10 +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 <email address hidden>  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 <email address hidden>  Thu, 15 Oct 2015 20:43:12 -0600