[ubuntu/karmic] sysvinit 2.87dsf-4ubuntu1 (Accepted)

Scott James Remnant scott at ubuntu.com
Thu Sep 10 13:30:18 BST 2009


sysvinit (2.87dsf-4ubuntu1) karmic; urgency=low

  * Merge from debian unstable, remaining changes:
    - Support Cell processor:
      + debian/initscripts/postinst: Create spu system group and /spu mount
        point if we are running on a Cell processor.
      + debian/initscripts/etc/init.d/mountkernfs.sh: Mount spufs if Cell
        processor is detected.
      + debian/initscripts/lib/init/mount-functions.sh: Modprobe spufs
        if not available.
      + debian/control: Add initscripts dependency 'passwd' for groupadd.
      (Forwarded to Debian #483399)
    - Use tmpfs mounts for /var/lock and /var/run:
      + debian/initscripts/share/default.rcS: Enable RAMRUN and RAMLOCK by
        default.
      + debian/initscripts.postinst: Enable RAMRUN and RAMLOCK in
        /etc/default/rcS on upgrades. This needs to be kept until the next
        LTS.
      + debian/initscripts/etc/init.d/mountkernfs.sh: Propagate files from the
        initramfs to our new /var/run, so that we can populate
        /var/run/sendsigs.omit from initramfs.
    - Boot ordering differences:
      + mountkernfs.sh: 02 -> 01
      + mountdevsubfs.sh: 04 -> 11
      + bootlogd: disabled by default
      + checkroot.sh: 10 -> 20
      + mtab.sh: 12 -> 22
    - 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/control: Drop Essential: yes from packages since we use Upstart.
    - debian/control: Conflict/Replace sysvconfig which has also previously
      provided service(8).
    - debian/control, debian/rules: Previous name for sysvinit-utils was
      'sysvutils' in Ubuntu, so Conflict/Replace/Provide it. Also create a
      dummy sysvutils package, since Hardy has reverse versioned dependencies
      to it. This needs to be kept until after the next LTS.
    - debian/control: Depend on lsb-base (>= 3.2-14) for status_of_proc()
      function.
    - debian/initscripts/etc/init.d/checkfs.sh: Don't depend on hwclockfirst
      which Ubuntu does not have.
    - debian/initscripts/etc/init.d/mountkernfs.sh: Always mount devpts, and
      do not touch /dev/ptmx (which is already managed by udev).
    - debian/initscripts/etc/init.d/mountkernfs.sh: mount fusectl if it is
      available
    - debian/initscripts/etc/init.d/mountkernfs.sh: mount securityfs if it is
      available. This allows for easier AppArmor confinement of applications
      early in the boot process. LP: #399954
    - debian/initscripts/etc/init.d/mountkernfs.sh: mount debugfs if it is
      available.
    - debian/initscripts/etc/init.d/ondemand: Sleep for 60 seconds, then
      set CPU Frequency Scaling governor to "ondemand".   LP: #341573.
    - debian/initscripts/etc/init.d/umountfs: Don't unmount filesystems
      that precede root or use force for some mountpoints.
    - debian/initscripts/etc/network/if-up.d/mountnfs: Rename ifstate
      file to /var/run/network/ifstate
    - ./debian/initscripts/lib/init/usplash-fsck-functions.sh: Use blkid,
      vol_id is gone.
    - debian/initscripts.{pre,postinst}: waitnfs.sh -> mountnfs.sh renaming
      transition. This needs to be kept until after the next LTS.

  LP: #32455, #94120, #160197, #382097 (amongst others).

  * debian/sysv-rc/sbin/update-rc.d: Dropped support for "multiuser"
    command-line option.
  * debian/rules: Compat symlink from /usr/bin/service to /usr/sbin/service
  * debian/initscripts.postinst: Transition from bootlogs.sh to bootlogs

  * debian/sysv-rc.postinst: Don't try and use insserv by default, though
    everything's in place for you to try if you like.  It can be activated
    with:
        USEINSSERV=yes dpkg-reconfigure sysv-rc

sysvinit (2.87dsf-4) unstable; urgency=low

  * Send all output from the sysv-rc postinst to stderr, to make sure
    we do not confuse debconf.
  * Fix sysv-rc postinst to not fail when insserv report more than one
    error (Closes: #545205)

sysvinit (2.87dsf-3) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Drop execution of files in /etc/rc.boot from sysv-rc.  This feature
    have been obsolete since before 1999.  Remove the rc.boot(5) manual
    page from the source as well.
  * Make init.d/rc.local depend on $all to get it to start later in
    the boot sequence (Closes: #539084).
  * Rewrite message from update-rc.d to make it more obvious that both
    start and stop symlinks are taken into account (Closes: #519553).
  * Rewrite /etc/rcS.d/README and /etc/rc[2-5].d/README to explain how
    to disable a service at a given runlevel with the dependency based
    boot sequencing.  Remove the list of well known sequence numbers
    in rcS.d/ that is no longer valid with dependency based boot
    sequencing.
  * Make sysv-rc Breaks: initscripts (<< 2.86.ds1-63) to make sure
    scripts working with makefile style concurrent booting is
    installed.  Not using dependency to avoid circular dependency
    between initscripts and sysv-rc.
  * Move the code to migrate to dependency based boot sequencing
    during upgrades from the insserv package to the sysv-rc package.
    Depend on insserv (>> 1.12.0-10) for this.  Let initscripts depend
    on sysv-rc | file-rc to make sure they are installed first.
    Migration is a one-way process, enabled after a critical debconf
    question during upgrades when it is safe to do so (Closes:
    #540546, #541041, 541604).  Checks previously done by
    update-bootsystem-insserv are now only done once in sysv-rc
    postinst (Closes: #538934).  Dependency based boot sequencing is
    now the default.  This change make it possible to remove both
    sysv-rc and insserv (Closes: #538959) if other packages want to
    take over the boot sequencing resposibility.
  * Rewrite initscripts postinst to always use the update-rc.d script
    instead of the legacy updatercd() function which was used as a
    speed optimization no longer relevant when dependency based boot
    sequencing is the default.

  [ Kel Modderman ]
  * Migrate from dpatch to quilt for patch management:
    - build-depend on quilt (>= 0.40)
    - provide patch and unpatch targets in debian/rules. use custom
      patch targets to allow for separate debian/patches and
      debian/startpar/patches patch series
    - keep .dpatch file extenstion to make checking changes easier
    - add debian/README.source to describe patch system we use
  * Purge debian/patches/12_doc_lastb.dpatch and
    debian/patches/68_init_quiet.dpatch, they were never applied and wrong.
  * Update patch header for all remaining patches.
  * Call dpkg-shlibdeps debian/startpar/startpar for sysvinit-utils package
    and not sysvinit, startpar moved in revision 2.86.ds1-62.
  * Remove checkdir, checkroot and buildfromsvn targets from
    debian/rules.  The latter is unused by current maintainers and the
    former can be replaced with dh_testdir and dh_testroot instead.
  * Fix reject hunk of debian/patches/70_compiler_warnings.dpatch to
    fix another compile warning.
  * Make sure update-rc.d compares command line parameters for start/stop
    runlevel configuration with the Default-Start and Default-Stop values in
    LSB info comment of script and warns if there are differences.
  * Update sysv-rc debconf templates with text which help explain
    dependency based boot to end users, and provide sound advice for
    people who encounter problems which prevent the migration.
  * Update inittab.kfreebsd-gnu: On GNU/kFreeBSD the serial devices have
    change from /dev/cuuaX to  /dev/ttydX in kernel 6.0 which is minumum
    kernel currently supported in Debian. (Closes: #544555)
  * Make sure sysv-rc/etc/init.d/rc checks insserv has reordered boot
    system by checking for /etc/init.d/.depend.* when CONCURRENCY=shell
    too. (Closes: #544565)

  [ Petter Reinholdtsen ]
  * Adjust init.d/bootlogd dependencies to start before hostname,
    procps, pcmcia, hwclock, hwclockfirst, hibernate-clean and hdparm,
    to get the bootlogger started earlier in the boot (Closes: #538936).
  * Extend the update-rc.d(8) manual page to document the new behaviour.
    Do not install translated update-rc.d manual pages until they
    are updated to reflect this.
  * Use versioned conflict on chkconfig (<< 11.0-79.1-2), now that it
    dropped the service command.
  * Drop unneeded dependency rmnologin from init.d/stop-bootlogd, and
    correct $remote_fs dependency to $local_fs, as /usr/ is not aused.
  * Drop unneeded dependency on udev for init.d/bootlogs, and add ldm
    and sdm to list of display managers to start after to get the
    complete list.
  * Extend boot order migration check to reject migration if init.d
    scripts from removed but not purged packages are present.
  * Add $syslog as a dependency for init.d/skeleton, as it should
    be used in the normal case.
  * Change init.d/urandom dependency from $local_fs to $remote_fs, as
    it uses /usr/bin/find to handle locally increased pool size
    (Closes: #543294).
  * Drop initscripts conflict on insserv (<< 1.09.0-12), now that
    sysv-rc depend on insserv (>> 1.12.0-10).
  * Drop initscripts conflict on udev (<< 0.080-1), which was
    before the current oldstable was released.
  * Drop initscripts conflict on usplash (<< 0.5.8-2), which was
    before the current stable was released.
  * Remove code in init.d/killprocs to restart /sbin/update, as it is
    only useful for kernels up to linux 2.2, which is no longer
    supported (Closes: #544249).  Thanks to Marco d'Itri for the tip.
  * Update Standards-Version from 3.8.2 to 3.8.3.  No changes needed.
  * Add code in initscripts.postrm to remove rc settings for init.d
    scripts on removal to follow policy and keep lintian happy, even
    though removing initscripts will leave the system unbootable.
    Update lintian overrides to reflect this.
  * Implement status argument to init.d/bootlogs, init.d/checkroot.sh,
    init.d/hostname.sh, init.d/rmnologin and init.d/urandom.

sysvinit (2.87dsf-2) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Start generating MD5 sum files using dh_md5sum, build-depend
    on debhelper for this.  Use compat level 1 to get it to process
    debian/tmp/.
  * Drop the stop calls for K11mountoverflowtmp in runlevels 0 and 6.
    The umountfs script will take care of that task (Closes: 526733).
  * Remove setting of unused makefile variable LIBC6 from rules.
  * Move copyright, preinst, postinst and postrm files for initscripts
    and sysv-rc to debian/ to make the build system closer to other
    source packages.
  * Add the sysv-rc saveconfig script to /usr/share/doc/sysv-rc/
    to provide an example.
  * Let sysv-rc depend on insserv (>= 1.12.0-10) to activate
    dependency based boot sequencing by default (Closes: #472587).

  [ Kel Modderman ]
  * Allow forcefsck on kernel cmdline to have same effect as touching
    /forcefsck in checkfs.sh and checkroot.sh. (Closes: #529498)
  * Also allow fastboot on kernel cmdline to have same effect as touching
    /fastboot in checkfs.sh and checkroot.sh.
  * Do not use brace expansion in debian/rules and remove need for
    setting SHELL to /bin/bash.

sysvinit (2.87dsf-1) unstable; urgency=low

  * New upstream release.
    - Update patch 10_doc_manuals to drop the parts now included upstream.
    - Drop patch 11_doc_mountpoint now included upstream.
    - Drop patch 13_doc_telinit now included upstream.
    - Update patch 14_doc_fsf_addr to drop the parts now included upstream.
    - Drop patch 15_doc_pidof now included upstream.
    - Drop patch 16_doc_runlevel now included upstream.
    - Drop patch 17_doc_halt now included upstream.
    - Drop patch 25_last_sanify now included upstream.
    - Drop patch 26_last_ipv6 now included upstream.
    - Drop patch 27_last_usageopts now included upstream.
    - Drop patch 28_last_full-time now included upstream.
    - Drop patch 30_strip now included upstream.
    - Drop patch 31_build_warnings now included upstream.
    - Drop patch 40_selinux now included upstream.
    - Drop patch 41_utmp_64bit now included upstream.
    - Drop patch 42_utmpdump_retval now included upstream.
    - Drop patch 45_pidof_symlink now included upstream.
    - Drop patch 47_pidof_chroot now included upstream.
    - Drop patch 50_bootlogd_exitcode now included upstream.
    - Drop patch 51_bootlogd_syncalot now included upstream.
    - Drop patch 52_bootlogd_createlogfile now included upstream.
    - Drop patch 53_bootlogd_ttyB now included upstream.
    - Drop patch 60_init_race now included upstream.
    - Drop patch 61_init_msg now included upstream.
    - Drop patch 63_init_longer_procname now included upstream.
    - Drop patch 64_init_reexec_env now included upstream.
    - Drop patch 64_init_set_PATH now included upstream.
    - Drop patch 65_init_u_in_06 now included upstream.
    - Drop patch 66_init_emerg_tty now included upstream.
    - Drop patch 67_init_hddown now included upstream.
    - Drop patch 69_init_waiting now included upstream.
    - Drop patch 70_init_consoleopen now included upstream.
    - Drop patch 70_wall_ttyname now included upstream.
    - Drop patch 71_wall_hostname now included upstream.
    - Drop patch 80_killall_pidof now included upstream.
    - Drop patch 80_killall_sched now included upstream.
    - Drop patch 81_killall_avoid_init now included upstream.
    - Drop patch 82_killall_exclude_pids now included upstream.
    - Drop patch 82_killall_retval now included upstream.
    - Drop patch 83_killall_manref now included upstream.
    - Drop patch 84_killall_fuse now included upstream.
    - Drop patch 85_killall_safecwd now included upstream.
    - Drop patch 90_shutdown_H now included upstream.
    - Drop patch 92_sata-hddown now included upstream.
    - Drop patch 93_sulogin_fallback now included upstream.
    - Drop patch 95_halt-name now included upstream.
  * Modify shutdown(8) manual page to make it more clear when -c
    work (Closes: #374038).  Based on text proposal from Dan Jacobson.
  * New patch 50_bootlogd_devsubdir to change bootlogd to recursively
    search /dev/ for the correct terminal device (Closes: #376406).
  * New patches 60_init_selinux_ifdef and 70_compiler_warnings to get
    rid of compiler warnings.
  * Rewrite rules to unpatch after the 'make clean' to get rid of binaries
    depending on debian patches.

sysvinit (2.86.ds1-66) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Replace Ó with \['O] and Á with \['A] in spanish
    update-rc.d(8) after looking up the correct string in
    groff_man(7), to avoid lintian warning.
  * Move bootlogd to the sysvinit-utils package, as it is useful also
    without the sysvinit init program.  Make sysvinit-utils replace
    sysvinit (<= 2.86.ds1-65) to handle this.
  * Clean up control file, dropping replaces and conflicts on sysvinit
    and file-rc packages before oldstable: sysvinit (<< 2.85-1),
    sysv-rc (<< 2.86.ds1-1.2), sysvinit (<< 2.86.ds1-12) and file-rc
    (>> 0.7.0) (Closes: #509449).
  * New patch 54_bootlogd_findptyfail making sure bootlogd findpty()
    returns an error value  when it fails to find a usable pty
    (Closes: #492796).  Patch from Rob Leslie.
  * New patch 96_shutdown_acctoff making sure to call accton with the
    argument off during shutdown to stop accounting (Closes: #536574).
  * Modify LSB header of init.d/bootlogd to depend on $all when
    starting, to get it to start later in the boot sequence
    (Closes: #531198.  Patch from Vincent Crevot.
  * Modify LSB header of init.d/bootlogd to start earlier when
    dependency based boot sequencing is enabled, by stating that
    it should start before keymap and keyboard-setup.
  * Make sure more verbose temp cleaning always calls log_end_msg
    after log_begin_msg (might solve #534713).
  * New patch 97_init_starttest solving problem reported to
    <URL:http://freshmeat.net/projects/sysvinit/> 2003-03-10.
  * Change init.d/bootmisc.sh to not set pseudo-terminal access
    permissions when udev is active.  Leave that to udev, the same way
    it is left to devfs.
  * Correct boot dependency, move hostname dependency from bootmisc.sh to
    bootlogs.

  [ Kel Modderman ]
  * Remove debian/startpar/README, it contains outdated information about
    the origin of startpar upstream.
  * Update startpar to version 0.53.1 upstream. Add Debian quilt patch series
    to ./debian/startpar/patches, while they wait for inclusion upstream.
  * Patch startpar makeboot.c to allow a much higher amount of loops when
    calculating dependecies from make files.
  * Modify all copyright blurbs which refer to the version-less symlink
    /usr/share/common-licenses/GPL to point to the versioned GPL-2 license.

sysvinit (2.86.ds1-65) unstable; urgency=low

  [ Kel Modderman ]
  * Patch debian/startpar/startpar.c to enable workaround for missing
    /dev/pts in early runlevel S when using CONCURRENCY=startpar.
  * Modify debian/patches/85_killall_safecwd.dpatch to make sure /proc
    is CWD when killall5 is called as pidof as well. (Closes: #536543)

sysvinit (2.86.ds1-64) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Make sure only noswap kernel option disable swap (Closes: #523346).
    Patch from Michael Tokarev.
  * Do not rotate /var/log/dmesg if the file is not present (Closes:
    #533047).  Patch from Aaro Koskinen.
  * Split init.d/bootmisc.sh in two, one part that need to run very early,
    and another (bootlogs) which can be executed later, to make it possible
    to postpone some work until after gdm/kdm/xdm is started.  Based on
    patch from Scott James Remnant and Ubuntu.
  * Add improved progress bar during fsck when usplash is used, based
    on patch from Martin Pitt and Ubuntu.  Modified Ubuntu patch to
    keep the generic splash support when usplash is not used.
  * Avoid bashism in service(8) (Closes: #535883).
  * New patch 85_killall_safecwd to chdir to /proc before stopping and
    killing processes, to avoid deadlock if / is a fuse file system.
    Patch from Goswin von Brederlow, fixing part of 476698.  The rest
    of the issues reported in #476698 should be handled using omitpids
    (Closes: #476698).
  * New patch 42_utmpdump_retval fixing unchecked return value from
    malloc().  Patch from Christian 'Dr. Disk' Hechelmann and Fedora.
  * New patch 46_pidof_symlinkman to improve pidof manual page regarding
    its handling of symlinks.  Patch from Bill Nottingham and Fedora.
  * New patch 94_fstab-decode adding helper program fstab-decode to
    sysvinit-utils.  Source from the initscripts package in Fedora.
  * Rewrite umountfs and umountnfs.sh to use fstab-decode, to handle
    mount points with space in their names (Closes: #415482).
  * Reduce initscripts dependency on e2fsprogs to recomments and drop
    the versioned relation, as the version needed
    (1.32+1.33-WIP-2003.04.14-1) was included in a version before
    oldstable (Closes: #379340).
  * Document in rcS(5) how RAMRUN and RAMLOCK affect packages creating
    directories in /var/run and /var/lock (Closes: #422257).
  * Drop Miquel van Smoorenburg as uploader.  He have not been active
    since 2004.
  * New patch 17_doc_halt changing halt(8) to make it clear that sync
    might happen even when -n is used.  Patch from Bill Nottingham and
    Fedora.
  * New patch 47_pidof_chroot adding -c option to pidof, for only
    checking processes with the same file system root.  Patch by
    Thomas Woerner and Fedora.
  * New patch 70_init_consoleopen to give missing console some time to
    show up. Patch from Bill Nottingham and Fedora.
  * New patch 95_halt-name fixing halt/reboot to work properly when used
    as login shells.  Dale R. Worley and Fedora.
  * Modify 40_selinux patch to avoid aborting if a SE policy is already
    loaded in the initrd.  Patch from Bill Nottingham and Fedora.
  * Use set -e in initscripts.preinst to exit on errors and get rid
    of a lintian error.
  * Change symlink from /bin/pidof to /sbin/killall5 from relative to
    absolute, to get rid of lintian message.
  * New patch 28_last_full-time to add a new -F option to last.  Patch
    from Olaf Dabrunz and SuSe.
  * Fix typos in rcS(5) (Closes: #495925).  Patch from Michael Biebl.
  * Make sourcing of /etc/default/rcS conditional in init.d/rc, to
    get rid of lintian error.
  * Change LSB header of init.d/rc.local, to depend on $syslog too,
    to avoid starting local applications too early.
  * Impove initscripts package description (Closes: #535557).  Based
    on patch from Justin B Rye.
  * Add some lintian overrides to hide issues that are intentional.

sysvinit (2.86.ds1-63) unstable; urgency=low

  [ Kel Modderman ]
  * Patch startpar to add compat define for posix_fadvise() when on
    platform such as kfreebsd which does not support that. Thanks to
    Petr Salinger for the patch. (Closes: #534337)
  * Patch startpar to add compat define for O_DIRECT to fix ftbfs on
    hurd. Thanks Samuel Thibault for the patch. (Closes: #534471)

  [ Petter Reinholdtsen ]
  * Make temp cleaning more verbose (Closes: #534609).
  * Use X-Interactive flag in LSB headers of those scripts that should
    run on their own, based on the current content of insserv.conf.
    Dropped interactive flag from hostname.sh, mountkernfs.sh and
    mountdevsubfs.sh, based on testing confirming that the fix in
    #457896 made them obsolete.
  * Make sure kfreebsd also get /sys in the initscripts
    package (Closes: #525787).
  * Add new co-maintainer Kel Modderman as uploader.
  * Solve charset encoding issues with the french update-rc.d
    manual page (Closes: #499863).
  * Add 'status' argument to init.d/bootlogd based on patch from
    Scott James Remnant and Ubuntu.
  * Fix computing of runlevel in init.d/rc by allowing A-Z in init
    scripts names (like NetworkManager).  Patch from Loic Minier
    and Ubuntu.
  * Add status argument support to init.d/skeleton.
  * Update Standards-Version from 3.8.1 to 3.8.2.  No changes needed.

sysvinit (2.86.ds1-62) unstable; urgency=low

  [ Kel Modderman ]
  * Add missing semi-colon in LSB header of init.d/urandom (Closes:
    #501724).
  * Force C locale for df command used in init.d/mountoverflowtmp.
    (Closes: #510912)
  * Update startpar source to upstream 0.52 (from 0.50) and apply debian
    compatibility patch (sent upstream). Also workaround /dev/pts not
    being mounted early in runlevel S by having startpar use an own
    version of getpt(2) system call. (Closes: #457896, #484883)
  * Enable CONCURRENCY=makefile mode in debian/sysv-rc/etc/init.d/rc.
    This mode uses startpar and the /etc/init.d/.depend.* makefile-like
    information created by insserv to calculate boot script execution
    order. The splash API is not supported in this mode of boot. This
    mode of boot is considered very experimental at this time.
  * Allow startpar using concurrency modes to operate in runlevel S, now
    that startpar can manage to work properly in absence of /dev/pts.
  * Use uscan dversionmangle option to remove .ds\d+ string from modifed
    orig.tar.gz. This fixes the debian-watch-file-should-mangle-version
    lintian warning. Patch taken from diff on LP: #312764.
  * Add comment to debian/sysv-rc/etc/init.d/rc about debug=echo, it
    should never be left uncommented for a real boot process and should
    only be used for interactive debugging. (Closes: #510455)
  * Do not mount usbfs any more, it was deprecated long ago.
    Applications should all use /dev/bus/usb, which can be managed more
    flexibly (assign permissions with udev, and the like). Thanks Martin
    Pitt. (Closes: #483392, #422940, #360165, #471101)
  * Add Homepage field to debian/control.
  * Add interface for disabling system init script start links with
    update-rc.d, and enabling them again. (Closes: #67095)
  * When update-rc.d in "start|stop"-mode is invoked without the final
    dot, script warnings are displayed just before the "usage" message
    is shown. Check that last argument to start|stop command is a period
    earlier. Thanks to Patrick <pet at painfullscratch.nl>.  (Closes: #512003)
  * Use -delete option of find(1) instead of piping through xargs in
    debian/initscripts/lib/init/bootclean.sh. (Closes: #316468, #461103)
  * Make init.d/rc simpler by dropping support for sourcing .sh files
    after the policy finally changed in 3.8.1.  Update to Standards
    version 3.8.1. (Closes: #339955, #519520)
  * Allow initscripts postinst maintainer script to not fail when
    attempting to mkdir /dev/pts and /dev/shm when running in a
    fakechroot environment. This is done by checking for FAKECHROOT env
    variable before bailing out. Patch thanks to Daniel Kahn Gillmor.
    (Closes: #504877)
  * Update debian/NOTES to reflect current affairs.

  [ Petter Reinholdtsen ]
  * Move the startpar binary to a more proper location, from sysvinit
    to sysvinit-utils.
  * Comment out the code disabling fsck when running on battery.  It
    need changes in fsck to work properly (Closes: #526398).  This
    Reopens #326647.
  * Add a /usr/sbin/service command (Closes: #534300).  Modified the
    manual page based on ideas from the sysvconfig package.  Thanks to
    Steve Langasek and Ubuntu.  Add conflict with sysvconfig and
    chkconfig providing the same program.
  * Improve init.d/umountfs umount ordering code to avoid being
    confused while still solving #391673 (Closes: #529805).  Patch
    from Tim Phipps.
  * Make sysv-rc depend on a version of sysvinit-utils with a properly
    working startpar, in case concurrent booting is enabled.
  * Drop shell style concurrent booting, and make CONCURRENCY=shell
    behave like CONCURRENTY=startpar, as startpar concurrency now work
    properly.

Date: Mon, 07 Sep 2009 19:56:53 +0100
Changed-By: Scott James Remnant <scott at ubuntu.com>
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Scott James Remnant <scott at canonical.com>
https://launchpad.net/ubuntu/karmic/+source/sysvinit/2.87dsf-4ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 07 Sep 2009 19:56:53 +0100
Source: sysvinit
Binary: sysvinit sysvinit-utils sysv-rc initscripts sysvutils
Architecture: source
Version: 2.87dsf-4ubuntu1
Distribution: karmic
Urgency: low
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Scott James Remnant <scott at ubuntu.com>
Description: 
 initscripts - scripts for initializing and shutting down the system
 sysv-rc    - System-V-like runlevel change mechanism
 sysvinit   - System-V-like init utilities
 sysvinit-utils - System-V-like utilities
 sysvutils  - System-V-like utilities (transitional package)
Closes: 67095 316468 339955 360165 374038 376406 379340 415482 422257 422940 457896 461103 471101 472587 476698 483392 484883 492796 495925 499863 501724 504877 509449 510455 510912 512003 519520 519553 523346 525787 526398 526733 529498 529805 531198 533047 534300 534337 534471 534609 535557 535883 536543 536574 538934 538936 538959 539084 540546 541041 541604 543294 544249 544555 544565 545205
Launchpad-Bugs-Fixed: 32455 94120 160197 312764 341573 382097 399954
Changes: 
 sysvinit (2.87dsf-4ubuntu1) karmic; urgency=low
 .
   * Merge from debian unstable, remaining changes:
     - Support Cell processor:
       + debian/initscripts/postinst: Create spu system group and /spu mount
         point if we are running on a Cell processor.
       + debian/initscripts/etc/init.d/mountkernfs.sh: Mount spufs if Cell
         processor is detected.
       + debian/initscripts/lib/init/mount-functions.sh: Modprobe spufs
         if not available.
       + debian/control: Add initscripts dependency 'passwd' for groupadd.
       (Forwarded to Debian #483399)
     - Use tmpfs mounts for /var/lock and /var/run:
       + debian/initscripts/share/default.rcS: Enable RAMRUN and RAMLOCK by
         default.
       + debian/initscripts.postinst: Enable RAMRUN and RAMLOCK in
         /etc/default/rcS on upgrades. This needs to be kept until the next
         LTS.
       + debian/initscripts/etc/init.d/mountkernfs.sh: Propagate files from the
         initramfs to our new /var/run, so that we can populate
         /var/run/sendsigs.omit from initramfs.
     - Boot ordering differences:
       + mountkernfs.sh: 02 -> 01
       + mountdevsubfs.sh: 04 -> 11
       + bootlogd: disabled by default
       + checkroot.sh: 10 -> 20
       + mtab.sh: 12 -> 22
     - 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/control: Drop Essential: yes from packages since we use Upstart.
     - debian/control: Conflict/Replace sysvconfig which has also previously
       provided service(8).
     - debian/control, debian/rules: Previous name for sysvinit-utils was
       'sysvutils' in Ubuntu, so Conflict/Replace/Provide it. Also create a
       dummy sysvutils package, since Hardy has reverse versioned dependencies
       to it. This needs to be kept until after the next LTS.
     - debian/control: Depend on lsb-base (>= 3.2-14) for status_of_proc()
       function.
     - debian/initscripts/etc/init.d/checkfs.sh: Don't depend on hwclockfirst
       which Ubuntu does not have.
     - debian/initscripts/etc/init.d/mountkernfs.sh: Always mount devpts, and
       do not touch /dev/ptmx (which is already managed by udev).
     - debian/initscripts/etc/init.d/mountkernfs.sh: mount fusectl if it is
       available
     - debian/initscripts/etc/init.d/mountkernfs.sh: mount securityfs if it is
       available. This allows for easier AppArmor confinement of applications
       early in the boot process. LP: #399954
     - debian/initscripts/etc/init.d/mountkernfs.sh: mount debugfs if it is
       available.
     - debian/initscripts/etc/init.d/ondemand: Sleep for 60 seconds, then
       set CPU Frequency Scaling governor to "ondemand".   LP: #341573.
     - debian/initscripts/etc/init.d/umountfs: Don't unmount filesystems
       that precede root or use force for some mountpoints.
     - debian/initscripts/etc/network/if-up.d/mountnfs: Rename ifstate
       file to /var/run/network/ifstate
     - ./debian/initscripts/lib/init/usplash-fsck-functions.sh: Use blkid,
       vol_id is gone.
     - debian/initscripts.{pre,postinst}: waitnfs.sh -> mountnfs.sh renaming
       transition. This needs to be kept until after the next LTS.
 .
   LP: #32455, #94120, #160197, #382097 (amongst others).
 .
   * debian/sysv-rc/sbin/update-rc.d: Dropped support for "multiuser"
     command-line option.
   * debian/rules: Compat symlink from /usr/bin/service to /usr/sbin/service
   * debian/initscripts.postinst: Transition from bootlogs.sh to bootlogs
 .
   * debian/sysv-rc.postinst: Don't try and use insserv by default, though
     everything's in place for you to try if you like.  It can be activated
     with:
         USEINSSERV=yes dpkg-reconfigure sysv-rc
 .
 sysvinit (2.87dsf-4) unstable; urgency=low
 .
   * Send all output from the sysv-rc postinst to stderr, to make sure
     we do not confuse debconf.
   * Fix sysv-rc postinst to not fail when insserv report more than one
     error (Closes: #545205)
 .
 sysvinit (2.87dsf-3) unstable; urgency=low
 .
   [ Petter Reinholdtsen ]
   * Drop execution of files in /etc/rc.boot from sysv-rc.  This feature
     have been obsolete since before 1999.  Remove the rc.boot(5) manual
     page from the source as well.
   * Make init.d/rc.local depend on $all to get it to start later in
     the boot sequence (Closes: #539084).
   * Rewrite message from update-rc.d to make it more obvious that both
     start and stop symlinks are taken into account (Closes: #519553).
   * Rewrite /etc/rcS.d/README and /etc/rc[2-5].d/README to explain how
     to disable a service at a given runlevel with the dependency based
     boot sequencing.  Remove the list of well known sequence numbers
     in rcS.d/ that is no longer valid with dependency based boot
     sequencing.
   * Make sysv-rc Breaks: initscripts (<< 2.86.ds1-63) to make sure
     scripts working with makefile style concurrent booting is
     installed.  Not using dependency to avoid circular dependency
     between initscripts and sysv-rc.
   * Move the code to migrate to dependency based boot sequencing
     during upgrades from the insserv package to the sysv-rc package.
     Depend on insserv (>> 1.12.0-10) for this.  Let initscripts depend
     on sysv-rc | file-rc to make sure they are installed first.
     Migration is a one-way process, enabled after a critical debconf
     question during upgrades when it is safe to do so (Closes:
     #540546, #541041, 541604).  Checks previously done by
     update-bootsystem-insserv are now only done once in sysv-rc
     postinst (Closes: #538934).  Dependency based boot sequencing is
     now the default.  This change make it possible to remove both
     sysv-rc and insserv (Closes: #538959) if other packages want to
     take over the boot sequencing resposibility.
   * Rewrite initscripts postinst to always use the update-rc.d script
     instead of the legacy updatercd() function which was used as a
     speed optimization no longer relevant when dependency based boot
     sequencing is the default.
 .
   [ Kel Modderman ]
   * Migrate from dpatch to quilt for patch management:
     - build-depend on quilt (>= 0.40)
     - provide patch and unpatch targets in debian/rules. use custom
       patch targets to allow for separate debian/patches and
       debian/startpar/patches patch series
     - keep .dpatch file extenstion to make checking changes easier
     - add debian/README.source to describe patch system we use
   * Purge debian/patches/12_doc_lastb.dpatch and
     debian/patches/68_init_quiet.dpatch, they were never applied and wrong.
   * Update patch header for all remaining patches.
   * Call dpkg-shlibdeps debian/startpar/startpar for sysvinit-utils package
     and not sysvinit, startpar moved in revision 2.86.ds1-62.
   * Remove checkdir, checkroot and buildfromsvn targets from
     debian/rules.  The latter is unused by current maintainers and the
     former can be replaced with dh_testdir and dh_testroot instead.
   * Fix reject hunk of debian/patches/70_compiler_warnings.dpatch to
     fix another compile warning.
   * Make sure update-rc.d compares command line parameters for start/stop
     runlevel configuration with the Default-Start and Default-Stop values in
     LSB info comment of script and warns if there are differences.
   * Update sysv-rc debconf templates with text which help explain
     dependency based boot to end users, and provide sound advice for
     people who encounter problems which prevent the migration.
   * Update inittab.kfreebsd-gnu: On GNU/kFreeBSD the serial devices have
     change from /dev/cuuaX to  /dev/ttydX in kernel 6.0 which is minumum
     kernel currently supported in Debian. (Closes: #544555)
   * Make sure sysv-rc/etc/init.d/rc checks insserv has reordered boot
     system by checking for /etc/init.d/.depend.* when CONCURRENCY=shell
     too. (Closes: #544565)
 .
   [ Petter Reinholdtsen ]
   * Adjust init.d/bootlogd dependencies to start before hostname,
     procps, pcmcia, hwclock, hwclockfirst, hibernate-clean and hdparm,
     to get the bootlogger started earlier in the boot (Closes: #538936).
   * Extend the update-rc.d(8) manual page to document the new behaviour.
     Do not install translated update-rc.d manual pages until they
     are updated to reflect this.
   * Use versioned conflict on chkconfig (<< 11.0-79.1-2), now that it
     dropped the service command.
   * Drop unneeded dependency rmnologin from init.d/stop-bootlogd, and
     correct $remote_fs dependency to $local_fs, as /usr/ is not aused.
   * Drop unneeded dependency on udev for init.d/bootlogs, and add ldm
     and sdm to list of display managers to start after to get the
     complete list.
   * Extend boot order migration check to reject migration if init.d
     scripts from removed but not purged packages are present.
   * Add $syslog as a dependency for init.d/skeleton, as it should
     be used in the normal case.
   * Change init.d/urandom dependency from $local_fs to $remote_fs, as
     it uses /usr/bin/find to handle locally increased pool size
     (Closes: #543294).
   * Drop initscripts conflict on insserv (<< 1.09.0-12), now that
     sysv-rc depend on insserv (>> 1.12.0-10).
   * Drop initscripts conflict on udev (<< 0.080-1), which was
     before the current oldstable was released.
   * Drop initscripts conflict on usplash (<< 0.5.8-2), which was
     before the current stable was released.
   * Remove code in init.d/killprocs to restart /sbin/update, as it is
     only useful for kernels up to linux 2.2, which is no longer
     supported (Closes: #544249).  Thanks to Marco d'Itri for the tip.
   * Update Standards-Version from 3.8.2 to 3.8.3.  No changes needed.
   * Add code in initscripts.postrm to remove rc settings for init.d
     scripts on removal to follow policy and keep lintian happy, even
     though removing initscripts will leave the system unbootable.
     Update lintian overrides to reflect this.
   * Implement status argument to init.d/bootlogs, init.d/checkroot.sh,
     init.d/hostname.sh, init.d/rmnologin and init.d/urandom.
 .
 sysvinit (2.87dsf-2) unstable; urgency=low
 .
   [ Petter Reinholdtsen ]
   * Start generating MD5 sum files using dh_md5sum, build-depend
     on debhelper for this.  Use compat level 1 to get it to process
     debian/tmp/.
   * Drop the stop calls for K11mountoverflowtmp in runlevels 0 and 6.
     The umountfs script will take care of that task (Closes: 526733).
   * Remove setting of unused makefile variable LIBC6 from rules.
   * Move copyright, preinst, postinst and postrm files for initscripts
     and sysv-rc to debian/ to make the build system closer to other
     source packages.
   * Add the sysv-rc saveconfig script to /usr/share/doc/sysv-rc/
     to provide an example.
   * Let sysv-rc depend on insserv (>= 1.12.0-10) to activate
     dependency based boot sequencing by default (Closes: #472587).
 .
   [ Kel Modderman ]
   * Allow forcefsck on kernel cmdline to have same effect as touching
     /forcefsck in checkfs.sh and checkroot.sh. (Closes: #529498)
   * Also allow fastboot on kernel cmdline to have same effect as touching
     /fastboot in checkfs.sh and checkroot.sh.
   * Do not use brace expansion in debian/rules and remove need for
     setting SHELL to /bin/bash.
 .
 sysvinit (2.87dsf-1) unstable; urgency=low
 .
   * New upstream release.
     - Update patch 10_doc_manuals to drop the parts now included upstream.
     - Drop patch 11_doc_mountpoint now included upstream.
     - Drop patch 13_doc_telinit now included upstream.
     - Update patch 14_doc_fsf_addr to drop the parts now included upstream.
     - Drop patch 15_doc_pidof now included upstream.
     - Drop patch 16_doc_runlevel now included upstream.
     - Drop patch 17_doc_halt now included upstream.
     - Drop patch 25_last_sanify now included upstream.
     - Drop patch 26_last_ipv6 now included upstream.
     - Drop patch 27_last_usageopts now included upstream.
     - Drop patch 28_last_full-time now included upstream.
     - Drop patch 30_strip now included upstream.
     - Drop patch 31_build_warnings now included upstream.
     - Drop patch 40_selinux now included upstream.
     - Drop patch 41_utmp_64bit now included upstream.
     - Drop patch 42_utmpdump_retval now included upstream.
     - Drop patch 45_pidof_symlink now included upstream.
     - Drop patch 47_pidof_chroot now included upstream.
     - Drop patch 50_bootlogd_exitcode now included upstream.
     - Drop patch 51_bootlogd_syncalot now included upstream.
     - Drop patch 52_bootlogd_createlogfile now included upstream.
     - Drop patch 53_bootlogd_ttyB now included upstream.
     - Drop patch 60_init_race now included upstream.
     - Drop patch 61_init_msg now included upstream.
     - Drop patch 63_init_longer_procname now included upstream.
     - Drop patch 64_init_reexec_env now included upstream.
     - Drop patch 64_init_set_PATH now included upstream.
     - Drop patch 65_init_u_in_06 now included upstream.
     - Drop patch 66_init_emerg_tty now included upstream.
     - Drop patch 67_init_hddown now included upstream.
     - Drop patch 69_init_waiting now included upstream.
     - Drop patch 70_init_consoleopen now included upstream.
     - Drop patch 70_wall_ttyname now included upstream.
     - Drop patch 71_wall_hostname now included upstream.
     - Drop patch 80_killall_pidof now included upstream.
     - Drop patch 80_killall_sched now included upstream.
     - Drop patch 81_killall_avoid_init now included upstream.
     - Drop patch 82_killall_exclude_pids now included upstream.
     - Drop patch 82_killall_retval now included upstream.
     - Drop patch 83_killall_manref now included upstream.
     - Drop patch 84_killall_fuse now included upstream.
     - Drop patch 85_killall_safecwd now included upstream.
     - Drop patch 90_shutdown_H now included upstream.
     - Drop patch 92_sata-hddown now included upstream.
     - Drop patch 93_sulogin_fallback now included upstream.
     - Drop patch 95_halt-name now included upstream.
   * Modify shutdown(8) manual page to make it more clear when -c
     work (Closes: #374038).  Based on text proposal from Dan Jacobson.
   * New patch 50_bootlogd_devsubdir to change bootlogd to recursively
     search /dev/ for the correct terminal device (Closes: #376406).
   * New patches 60_init_selinux_ifdef and 70_compiler_warnings to get
     rid of compiler warnings.
   * Rewrite rules to unpatch after the 'make clean' to get rid of binaries
     depending on debian patches.
 .
 sysvinit (2.86.ds1-66) unstable; urgency=low
 .
   [ Petter Reinholdtsen ]
   * Replace Ó with \['O] and Á with \['A] in spanish
     update-rc.d(8) after looking up the correct string in
     groff_man(7), to avoid lintian warning.
   * Move bootlogd to the sysvinit-utils package, as it is useful also
     without the sysvinit init program.  Make sysvinit-utils replace
     sysvinit (<= 2.86.ds1-65) to handle this.
   * Clean up control file, dropping replaces and conflicts on sysvinit
     and file-rc packages before oldstable: sysvinit (<< 2.85-1),
     sysv-rc (<< 2.86.ds1-1.2), sysvinit (<< 2.86.ds1-12) and file-rc
     (>> 0.7.0) (Closes: #509449).
   * New patch 54_bootlogd_findptyfail making sure bootlogd findpty()
     returns an error value  when it fails to find a usable pty
     (Closes: #492796).  Patch from Rob Leslie.
   * New patch 96_shutdown_acctoff making sure to call accton with the
     argument off during shutdown to stop accounting (Closes: #536574).
   * Modify LSB header of init.d/bootlogd to depend on $all when
     starting, to get it to start later in the boot sequence
     (Closes: #531198.  Patch from Vincent Crevot.
   * Modify LSB header of init.d/bootlogd to start earlier when
     dependency based boot sequencing is enabled, by stating that
     it should start before keymap and keyboard-setup.
   * Make sure more verbose temp cleaning always calls log_end_msg
     after log_begin_msg (might solve #534713).
   * New patch 97_init_starttest solving problem reported to
     <URL:http://freshmeat.net/projects/sysvinit/> 2003-03-10.
   * Change init.d/bootmisc.sh to not set pseudo-terminal access
     permissions when udev is active.  Leave that to udev, the same way
     it is left to devfs.
   * Correct boot dependency, move hostname dependency from bootmisc.sh to
     bootlogs.
 .
   [ Kel Modderman ]
   * Remove debian/startpar/README, it contains outdated information about
     the origin of startpar upstream.
   * Update startpar to version 0.53.1 upstream. Add Debian quilt patch series
     to ./debian/startpar/patches, while they wait for inclusion upstream.
   * Patch startpar makeboot.c to allow a much higher amount of loops when
     calculating dependecies from make files.
   * Modify all copyright blurbs which refer to the version-less symlink
     /usr/share/common-licenses/GPL to point to the versioned GPL-2 license.
 .
 sysvinit (2.86.ds1-65) unstable; urgency=low
 .
   [ Kel Modderman ]
   * Patch debian/startpar/startpar.c to enable workaround for missing
     /dev/pts in early runlevel S when using CONCURRENCY=startpar.
   * Modify debian/patches/85_killall_safecwd.dpatch to make sure /proc
     is CWD when killall5 is called as pidof as well. (Closes: #536543)
 .
 sysvinit (2.86.ds1-64) unstable; urgency=low
 .
   [ Petter Reinholdtsen ]
   * Make sure only noswap kernel option disable swap (Closes: #523346).
     Patch from Michael Tokarev.
   * Do not rotate /var/log/dmesg if the file is not present (Closes:
     #533047).  Patch from Aaro Koskinen.
   * Split init.d/bootmisc.sh in two, one part that need to run very early,
     and another (bootlogs) which can be executed later, to make it possible
     to postpone some work until after gdm/kdm/xdm is started.  Based on
     patch from Scott James Remnant and Ubuntu.
   * Add improved progress bar during fsck when usplash is used, based
     on patch from Martin Pitt and Ubuntu.  Modified Ubuntu patch to
     keep the generic splash support when usplash is not used.
   * Avoid bashism in service(8) (Closes: #535883).
   * New patch 85_killall_safecwd to chdir to /proc before stopping and
     killing processes, to avoid deadlock if / is a fuse file system.
     Patch from Goswin von Brederlow, fixing part of 476698.  The rest
     of the issues reported in #476698 should be handled using omitpids
     (Closes: #476698).
   * New patch 42_utmpdump_retval fixing unchecked return value from
     malloc().  Patch from Christian 'Dr. Disk' Hechelmann and Fedora.
   * New patch 46_pidof_symlinkman to improve pidof manual page regarding
     its handling of symlinks.  Patch from Bill Nottingham and Fedora.
   * New patch 94_fstab-decode adding helper program fstab-decode to
     sysvinit-utils.  Source from the initscripts package in Fedora.
   * Rewrite umountfs and umountnfs.sh to use fstab-decode, to handle
     mount points with space in their names (Closes: #415482).
   * Reduce initscripts dependency on e2fsprogs to recomments and drop
     the versioned relation, as the version needed
     (1.32+1.33-WIP-2003.04.14-1) was included in a version before
     oldstable (Closes: #379340).
   * Document in rcS(5) how RAMRUN and RAMLOCK affect packages creating
     directories in /var/run and /var/lock (Closes: #422257).
   * Drop Miquel van Smoorenburg as uploader.  He have not been active
     since 2004.
   * New patch 17_doc_halt changing halt(8) to make it clear that sync
     might happen even when -n is used.  Patch from Bill Nottingham and
     Fedora.
   * New patch 47_pidof_chroot adding -c option to pidof, for only
     checking processes with the same file system root.  Patch by
     Thomas Woerner and Fedora.
   * New patch 70_init_consoleopen to give missing console some time to
     show up. Patch from Bill Nottingham and Fedora.
   * New patch 95_halt-name fixing halt/reboot to work properly when used
     as login shells.  Dale R. Worley and Fedora.
   * Modify 40_selinux patch to avoid aborting if a SE policy is already
     loaded in the initrd.  Patch from Bill Nottingham and Fedora.
   * Use set -e in initscripts.preinst to exit on errors and get rid
     of a lintian error.
   * Change symlink from /bin/pidof to /sbin/killall5 from relative to
     absolute, to get rid of lintian message.
   * New patch 28_last_full-time to add a new -F option to last.  Patch
     from Olaf Dabrunz and SuSe.
   * Fix typos in rcS(5) (Closes: #495925).  Patch from Michael Biebl.
   * Make sourcing of /etc/default/rcS conditional in init.d/rc, to
     get rid of lintian error.
   * Change LSB header of init.d/rc.local, to depend on $syslog too,
     to avoid starting local applications too early.
   * Impove initscripts package description (Closes: #535557).  Based
     on patch from Justin B Rye.
   * Add some lintian overrides to hide issues that are intentional.
 .
 sysvinit (2.86.ds1-63) unstable; urgency=low
 .
   [ Kel Modderman ]
   * Patch startpar to add compat define for posix_fadvise() when on
     platform such as kfreebsd which does not support that. Thanks to
     Petr Salinger for the patch. (Closes: #534337)
   * Patch startpar to add compat define for O_DIRECT to fix ftbfs on
     hurd. Thanks Samuel Thibault for the patch. (Closes: #534471)
 .
   [ Petter Reinholdtsen ]
   * Make temp cleaning more verbose (Closes: #534609).
   * Use X-Interactive flag in LSB headers of those scripts that should
     run on their own, based on the current content of insserv.conf.
     Dropped interactive flag from hostname.sh, mountkernfs.sh and
     mountdevsubfs.sh, based on testing confirming that the fix in
     #457896 made them obsolete.
   * Make sure kfreebsd also get /sys in the initscripts
     package (Closes: #525787).
   * Add new co-maintainer Kel Modderman as uploader.
   * Solve charset encoding issues with the french update-rc.d
     manual page (Closes: #499863).
   * Add 'status' argument to init.d/bootlogd based on patch from
     Scott James Remnant and Ubuntu.
   * Fix computing of runlevel in init.d/rc by allowing A-Z in init
     scripts names (like NetworkManager).  Patch from Loic Minier
     and Ubuntu.
   * Add status argument support to init.d/skeleton.
   * Update Standards-Version from 3.8.1 to 3.8.2.  No changes needed.
 .
 sysvinit (2.86.ds1-62) unstable; urgency=low
 .
   [ Kel Modderman ]
   * Add missing semi-colon in LSB header of init.d/urandom (Closes:
     #501724).
   * Force C locale for df command used in init.d/mountoverflowtmp.
     (Closes: #510912)
   * Update startpar source to upstream 0.52 (from 0.50) and apply debian
     compatibility patch (sent upstream). Also workaround /dev/pts not
     being mounted early in runlevel S by having startpar use an own
     version of getpt(2) system call. (Closes: #457896, #484883)
   * Enable CONCURRENCY=makefile mode in debian/sysv-rc/etc/init.d/rc.
     This mode uses startpar and the /etc/init.d/.depend.* makefile-like
     information created by insserv to calculate boot script execution
     order. The splash API is not supported in this mode of boot. This
     mode of boot is considered very experimental at this time.
   * Allow startpar using concurrency modes to operate in runlevel S, now
     that startpar can manage to work properly in absence of /dev/pts.
   * Use uscan dversionmangle option to remove .ds\d+ string from modifed
     orig.tar.gz. This fixes the debian-watch-file-should-mangle-version
     lintian warning. Patch taken from diff on LP: #312764.
   * Add comment to debian/sysv-rc/etc/init.d/rc about debug=echo, it
     should never be left uncommented for a real boot process and should
     only be used for interactive debugging. (Closes: #510455)
   * Do not mount usbfs any more, it was deprecated long ago.
     Applications should all use /dev/bus/usb, which can be managed more
     flexibly (assign permissions with udev, and the like). Thanks Martin
     Pitt. (Closes: #483392, #422940, #360165, #471101)
   * Add Homepage field to debian/control.
   * Add interface for disabling system init script start links with
     update-rc.d, and enabling them again. (Closes: #67095)
   * When update-rc.d in "start|stop"-mode is invoked without the final
     dot, script warnings are displayed just before the "usage" message
     is shown. Check that last argument to start|stop command is a period
     earlier. Thanks to Patrick <pet at painfullscratch.nl>.  (Closes: #512003)
   * Use -delete option of find(1) instead of piping through xargs in
     debian/initscripts/lib/init/bootclean.sh. (Closes: #316468, #461103)
   * Make init.d/rc simpler by dropping support for sourcing .sh files
     after the policy finally changed in 3.8.1.  Update to Standards
     version 3.8.1. (Closes: #339955, #519520)
   * Allow initscripts postinst maintainer script to not fail when
     attempting to mkdir /dev/pts and /dev/shm when running in a
     fakechroot environment. This is done by checking for FAKECHROOT env
     variable before bailing out. Patch thanks to Daniel Kahn Gillmor.
     (Closes: #504877)
   * Update debian/NOTES to reflect current affairs.
 .
   [ Petter Reinholdtsen ]
   * Move the startpar binary to a more proper location, from sysvinit
     to sysvinit-utils.
   * Comment out the code disabling fsck when running on battery.  It
     need changes in fsck to work properly (Closes: #526398).  This
     Reopens #326647.
   * Add a /usr/sbin/service command (Closes: #534300).  Modified the
     manual page based on ideas from the sysvconfig package.  Thanks to
     Steve Langasek and Ubuntu.  Add conflict with sysvconfig and
     chkconfig providing the same program.
   * Improve init.d/umountfs umount ordering code to avoid being
     confused while still solving #391673 (Closes: #529805).  Patch
     from Tim Phipps.
   * Make sysv-rc depend on a version of sysvinit-utils with a properly
     working startpar, in case concurrent booting is enabled.
   * Drop shell style concurrent booting, and make CONCURRENCY=shell
     behave like CONCURRENTY=startpar, as startpar concurrency now work
     properly.
Checksums-Sha1: 
 6220d6a32a159bb6d9a3f1c470d1cb179477493c 1632 sysvinit_2.87dsf-4ubuntu1.dsc
 1939658db6fbb178ea20d4eb6300e668a6636ae3 106102 sysvinit_2.87dsf.orig.tar.gz
 91052263059c465186e8f02192c052d74a1eccb8 161086 sysvinit_2.87dsf-4ubuntu1.diff.gz
Checksums-Sha256: 
 f77667b6d7ab5b1f225550c178c9a276b214d31af184bd3ea50467837c63176f 1632 sysvinit_2.87dsf-4ubuntu1.dsc
 41b7c77942ec22916b36394d623de40c5cc5b058a6994af5ddeec08b284c4765 106102 sysvinit_2.87dsf.orig.tar.gz
 9df1b51efa5746e5ad297760f662033633dce281bf4927218ad772c605ee90ca 161086 sysvinit_2.87dsf-4ubuntu1.diff.gz
Files: 
 daa2e2cfa78db7ecf59f1e68a590d52c 1632 admin required sysvinit_2.87dsf-4ubuntu1.dsc
 0c1066b3c46e70e964d0bfe50bbd4f8c 106102 admin required sysvinit_2.87dsf.orig.tar.gz
 3072dc01460d778853b654d5b3f9c50d 161086 admin required sysvinit_2.87dsf-4ubuntu1.diff.gz
Original-Maintainer: Debian sysvinit maintainers <pkg-sysvinit-devel at lists.alioth.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqo8JYACgkQSnQiFMl4yK65OwCeP7RDYCyo2ld30eYZd+vDcuzG
qdkAoI2NJD46vIMZd2EfYRsIxWhzMBNo
=mbPR
-----END PGP SIGNATURE-----


More information about the Karmic-changes mailing list