sysvinit 2.86.ds1-14.1ubuntu1 source package in Ubuntu

Changelog

sysvinit (2.86.ds1-14.1ubuntu1) edgy; urgency=low

  * Merge from debian unstable, remaining changes:
    - /var/run and /var/lock mounted as tmpfs early in the boot process,
      - not cleaned at boot time,
      - not unmounted at shutdown or reboot,
      - mounts of /var  are guarded to protect these mountpoints.
    - /proc/bus/usb not mounted,
    - /dev/pts always mounted and /dev/ptmx created only by udev,
    - mountnfs called from /etc/network/if-up.d instead of init,
    - mtab handled completely from mtab.sh, not speculatively,
    - /dev/.udev.log saved as /var/log/udev if it exists,
    - message change to sendsigs,
    - sendsigs restores usplash,
    - VERBOSE=no byu default,
    - mountvirtfs dropped entirely,
    - /etc/rc.local run at end of boot process,
    - different boot order,
    - usplash progress charted during shutdown and during initramfs,
    - runlevel documentation patch,
    - our own sulogin and splash patches.

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

  * Non-maintainer upload.
  * mountnfs.sh: If needed, call nfs-common's init.d script to start
    rpc.gssd or rpc.idmapd as needed. This is needed for Kerberized NFS
    mounts and NFSv4 mounts. (Closes: #359176)

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

  [ Thomas Hood ]
  * umountfs: Unmount in order of decreasing mount point length
    without making use of the sort program  (Closes: #356226)
    Thanks to Jiri Polach
  * Don't Build-Depend on selinux stuff on kfreebsd-amd64
    (Closes: #357245)
  * Make initscripts Conflict with sysvinit (<< 2.86.ds1-12) because
    bootlogd initscript uses an option that was introduced in
    2.86.ds1-12  (Closes: #357667)
  * bootlogd: Mention -p and -c options in usage message
    (Closes: #357667 too)

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

  [ Thomas Hood ]
  * umountfs: Unmount even if sort not available (Addresses #356226)
  * last:  Fix strncmp bug  (Closes: #353585)
  * umountroot: Tweak handling of error messages from mount
    (Closes: #352398)
  * /etc/init.d/skeleton: Source init-functions  (Closes: #353212)
  * initscripts.postrm: Don't remove /etc/init.d/mountdevsubfs
  * mount{all,nfs}.sh: Don't set TMPTIME cuz it's not used here
  * pidof.8: Don't imply that pidof is in /sbin  (Closes: #352741)
  * sysv-rc: /etc/init.d/README: Refer user to /usr/share/doc/sysv-rc/
    (Closes: #353083)
  * Add NEWS.Debian with entry for 2.86.ds1-10 which reports the
    replacement of the bootclean.sh function library by the
    bootclean initscript.  (Closes: #355746)

  [ Petter Reinholdtsen ]
  * Silence init.d/hostname.sh when VERBOSE=no.
  * /etc/init.d/skeleton: Show how to use the VERBOSE variable.

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

  [ Thomas Hood ]
  * Aim for testing:  Closes: #341075
  * Fix dependency on mount for GNU/kFreeBSD  (Closes: #349984)
    This involved updating deps-mount and deps-glibc (Closes: #335297)
  * bootlogd: 51_bootlogd_syncalot: Don't sync after each line unless
    the (new) -s option is given
    (Closes: #205724)
  * bootlogd: 52_bootlogd_createlogfile.dpatch: Don't write to logfile
    if it doesn't exist unless the (new) -c option is given
    (Closes: #341167)
  * bootlogd: 53_bootlogd_ttyB.dpatch: Also try ttyB0
    (Closes: #348506)
  * last: 25_last_sanify: In "last -x" output:
    + On "reboot" line print endpoint of uptime too
    + On "shutdown" line print downtime rather that time between downs
    (Closes: #58119)
  * init: 41_selinux_console.dpatch: print to same console as others do
    (Closes: #349149)
  * bootclean: Don't fail to clean all directories in /tmp
    (Closes: #350218)
  * mountall.sh: Suppress error message about /proc already being mounted
    (Closes: #349275)
  * checkroot.sh: Don't try to enable swap if a swap device is
    /dev/mapper/* or a swapfile  (Closes: #346329, #348534)
  * checkroot.sh: Remove some code specific to pre-2.4-Linux
  * umountfs
    - Don't try to unmount tmpfs on /dev  (Closes: #350998)
    - Improve comment explaining use of sort  (Closes: #351497)
  * several scripts: messages: Tweak; better condition them on $VERBOSE
  * initscripts postinst: Don't run mount{kern,devsub}fs.sh
  * initscripts postinst: Actually remove some things on purge
  * rcS(5): Improve; mention that if UTC=no then admin must ensure
    that zoneinfo is available
  * shutdown(8): Fix typo  (Closes: #350830)
  * Add README.Debian for sysv-rc
  * debian/rules:
    + Handle older dpkg-architecture
    + Tweak Build-Depends on libselinux1-dev (Closes: #340285, #351906)

  [ Robert Millan / TH ]
  * inittab on GNU/kFreeBSD:  (Closes: #351615)
    - Pass "cons25" as parameter to getty (leaving it unspecified
      required hacks in the getty side).
    - "translate" all device names into kfreebsd ones, including those
      in comments.

  [ A Costa / TH ]
  * man pages: 10_doc_manuals.dpatch: Fix a shipload o' typos
    (Closes: #349768, #349769, #349770, #349771, #349772, #349773)

  [ Ruben Porras / TH ]
  * Fix typos in Spanish update-rc.d(8)  (Closes: #349805)

  [ Henrique de Moraes Holschuh ]
  * [S390] inittab: rename inittab.s390-linux to inittab.s390-linux-gnu
    (Closes: #351871)

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

  [ Thomas Hood ]
  * rcS(5): Improve
  * sulogin(8): Improve; mention -t option  (Closes: #186880)
  * bootlogd(8): Improve; mention need for PTY support
  * initscripts postinst: Update to reflect script name changes
  * initscripts: Harmonize PATH settings
  * checkroot.sh: Don't check for need to start /sbin/update.
    We don't support pre-2.4 kernels any more.
  * checkroot.sh, mountall.sh: Run swapon with -v if VERBOSE!=no
  * Remove obsolete lintian overrides
  * Previous release also
    closes: #258290 "bootlogd: Bad file descriptor"
    closes: #327865 "bootlogd stopped working"
    closes: #328764 "bootlogd fails to start"

  [ Petter Reinholdtsen ]
  * Time to upload all these changes into unstable  (Closes: #341075)
  * Revert default VERBOSE value to "yes" to reduce the amount of
    user visible changes in this upload.

sysvinit (2.86.ds1-10) experimental; urgency=low

  [ Thomas Hood ]
  * bootclean: Adapt from old bootclean.sh; handle return status more
    carefully; print diagnostic messages on failures; eliminate use of
    subshells; add comments; improve deletion code
  * bootclean: Always rm /tmp/.X*-lock
  * mountall.sh: Eliminate unnecessary check for pre-2.4 Linux kernel
  * mountnfs.sh, mountall.sh: Choose different names for intnl. functions
  * mountnfs.sh: Only sleep 1 second after starting portmap; note that
    the code to start portmap will disappear someday
  * various scripts: Make more messages depend on VERBOSE being != "no"
  * various scripts: Handle return status more carefully
  * various scripts: Eliminate unnecessary uses of subshell
  * mountvirtfs -> mountkernfs.sh; mountdevsubfs -> mountdevsubfs.sh;
    mountvirtfs now calls the above two (for backward compatibility);
    mtab.sh now runs mountkernfs.sh and mountdevsubfs.sh to update
    the mtab file after mountall.sh.
  * /etc/init.d/rc: Restore PATH after sourcing an initscript
  * debian/rules:
    + Use ':', not the deprecated '.' between owner and group names
      in chown commands
    + Use '-o root' with install
  * /etc/init.d/README: Note that /etc/init.d/*.sh must have '#!/bin/sh'
    and must follow policy 10.4.
  * Override lintian and linda warnings

  [ Ubuntu backports by T.H. ]
  * During shutdown and reboot take the progress bar from 100 to 0
  * Reduce diff with 2.86.ds1-6ubuntu1

  Thanks to Mark Hatle and Marco d'Itri for help with this release.

sysvinit (2.86.ds1-9) experimental; urgency=low

  [ Thomas Hood ]
  * Split mountdevsubfs out of mountvirtfs and run it at S04 and S37.
    [Note added in 2.86.ds1-10: these scripts were renamed]
    This should not behave any differently, but the split will allow
    packages that futz with /dev to do this at S03.
  * umountfs: Only run umount if there is something to unmount
    (Closes: #345272)
  * urandom: Set PATH so that find can be found  (Closes: #345273)
  * init: 64_init_set_PATH.dpatch: Set PATH if it's unset on re-exec
    (Closes: #345370)
  * init: 65_init_u_in_06.dpatch: Allow 'telinit u' in runlevels 0, 6
    (Closes: #345719)  People running Debian from unusual media (such
    as filesystems embedded in NTFS files) are wanting to unmount
    /sbin at the last moment and need to re-exec init to do so.
  * umountroot: Remount ro with -f on GNU/kFreeBSD  (Closes: #344547)
  * checkroot.sh, checkfs.sh: Pause for five seconds if sulogin fails
    so that the user can see the error message  (Addresses #337444)
  * Include /var/log/fsck/ in initscripts package  (Closes: #346139)
  * Replace /lib/init/functions.sh with /lib/init/mount-functions.sh
    for use by mountvirtfs and mountdevsubfs
  * various initscripts: Clean up code that reads fstab
  * various scripts: Redirect which program's stderr to /dev/null
    since the GNU version prints an error message when the command is
    not found  (Closes: #345321)
  * /etc/default/rcS: Make VERBOSE and DELAYLOGIN default to "no"
  * /etc/default/rcS: Remove descriptions of variables; leave behind
    a reference to rcS(5).  This eliminates the problem of comments
    becoming outdated without our being able to update them.
  * Remove obsolete docs
  * Make initscripts Depend on mount >= 2.11x-1  (Closes: #345968)
  * Remove obsolete dependencies on bsdutils, coreutils, dpkg, kbd and
    util-linux: the versions in question are older than oldstable, so
    any newly installed system and any system that has upgraded to
    sarge (or even woody) satisfies the constraints.
  * Remove obsolete dependency on the last package: last was forced off
    systems when they upgraded to buzz
  * Add Replaces to Conflicts: mdutils which no longer exists even in
    oldstable
  * initscripts postinst: Remove obsolete GMT-to-UTC code: this
    conversion was performed when systems were upgraded to potato
  * sysvinit: Depend on libc6 rather than Pre-Depending on it; we don't
    do anything special in the preinsts any more
  * Correct documentation of init's -e and -t options
  * Tweak descriptions
  * Add READMEs for remaining runlevel dirs  (Closes: #242957)
  * Previous release also
    closes: #227540 "skeleton: Don't include /usr/local/* in PATH"
    closes: #346415 "mountnfs.sh doesn't work with the "bg" mount option"

  [ Petter Reinholdtsen ]
  * sysv-rc: Fix some typos in the startpar handling.  (Closes: #345269)
  * Add code to detect and report bad 'exit' calls in init.d scripts,
    if they kill /etc/init.d/rc.
  * Make sure sourcing work with dash /bin/sh, by using 'set $action'
    to pass arguments to the script. (Closes: #345267)

  Thanks to Mark Hatle for help with this release.

sysvinit (2.86.ds1-8) experimental; urgency=low

  [ Thomas Hood ]
  * Omit /run until we are sure it's needed  (Closes: #344001)
  * Previous release also
    closes: #338736 "mountvirtfs: Succeeds in various cases it should fail"
    closes: #342160 "checkroot.sh ignores fsck result"
    closes: #342744 "checkroot.sh sources mountvirtfs, yet supplies arguments"
  * Use /proc/mounts instead of /etc/mtab when unmounting  (Closes: #338801)
  * Check for files under mountpoints more thoroughly
  * initscripts.postinst:
    + Don't fail to install on file-rc systems  (Closes: #343993)
    + Don't fail to install in chroots  (Closes: #344089)
  * No longer keep the dynamic nologin flag file on the root filesystem;
    instead, keep it at /var/lib/initscripts/nologin.  Note to admins:
    initscripts's postinst symlinks /etc/nologin to the latter location.
    To switch login delaying on or off permanently, set DELAYLOGIN=no in
    /etc/default/rcS and either create or delete (respectively)
    /var/lib/initscripts/nologin.
  * mountvirtfs: Mount /dev/shm earlier; move long comment to README.Debian
  * Add 45_pidof_symlink.dpatch: Make pidof an absolute symlink
    (Closes: #343862)
  * debian/rules, 30_strip.dpatch: Strip .comment section from executables
    (Closes: #343863)
  * In umountfs, run umount with -f  (Closes: #344547)

  [ Petter Reinholdtsen ]
  * Enable the startpar option as it should work now that .sh scripts
    are serialized.  The clock should no longer jump while startpar
    is used.

sysvinit (2.86.ds1-7) experimental; urgency=low

  [ Petter Reinholdtsen ]
  * Add commented-out code to /etc/init.d/rc for sourcing
    *.sh scripts for runlevel 'S'.  This is preparation for fixing
    #339955.  Actually fixing it has to wait until other packages
    remove "exit" from their .sh scripts.
  * Implement progress bar support for splash screen.  Enabled when
    usplash_write is in PATH.  Patch from Scott James Remnant and Ubuntu.

  [ Thomas Hood ]
  * *.sh: Make sure that these do their thing when they aren't given any
    command line arguments (as is the case when they are sourced)
  * initscripts: Improve use of log_* functions
    (Closes: #55143, #116366, #323749)
  * bootclean.sh: Do not delete symlinks-to-directories from /var/run/
    (Closes: #272066)
  * checkroot.sh: Fix double printing of 'Done checking root file system';
    mountall.sh: Fix chopped-up printing of mount information
    (Closes: #339979, #331397, #341097 and presumably closes: #332309)
  * checkroot.sh, checkfs.sh: Save fsck logs  (Closes: #189356)
    Thanks to Theodore Y. Ts'o.
  * checkroot.sh, mountvirtfs: Eliminate use of dir_writable in order to
    try to please selinux  (Closes: #333836)
  * checkroot.sh: Only run findfs for mount on /  (Closes: #275680)
    Thanks to Cameron Hutchison for the patch.
  * mountall.sh, mountnfs.sh: Split call to bootclean out into separate
    script called at the next sequence number  (Closes: #286479)
  * bootmisc.sh: Shorten motd header  (Closes: #340017)
  * bootmisc.sh: Store dynamic motd in /var/run/ and make /etc/motd a
    symbolic link.  The EDITMOTD variable no longer has any effect; to
    disable updating of the motd just point the /etc/motd symlink to a
    static file such as /etc/motd.static.
  * bootmisc.sh: Rotate dmesg log with savelog (Closes: #237074)
    and chgrp adm.
  * umountroot: Change mount command in order to exclude bind mounts of
    the root directory  (Closes: #339023)
  * Replace /etc/rc1.d/20single by /etc/rc1.d/S30killprocs and
    /etc/rc1.d/S99single so that packages can insert scripts to do
    things between the "killall5" in the former and the "exec init -t1 S"
    in the latter.  This may help to address #145280.
  * umountfs: Unmount tmpfs before swapoff and other fs's afterwards
    (Closes: #328582, hopefully without reopening #84782)
  * Make stop-bootlogd a distinct script rather than a symlink to bootlogd.
    Give it its own LSB header.
  * Add stop-bootlogd-single initscript to stop bootlogd in "single" mode
    (Closes: #213028, #220025)
  * checkfs.sh: Implement FSCKTYPES  (Closes: #89481)  Set, e.g.,
    FSCKTYPES="ext2,msdos" to fsck only file system types ext2 and msdos
    See fsck(8) for syntax.  FSCKTYPES="none" disables fsck of file
    systems (other than the root filesystem) altogether.
  * all initscripts: Set variables using common script
  * all initscripts: Fix usage messages
  * all initscripts: Allow VERBOSE to be set via the INIT_VERBOSE=yes
    kernel argument (Closes: #286082)  Experimental.  The name of the
    kernel argument may change in the future if we decide to implement
    this more generally.
  * Improve skeleton initscript
  * all scripts: Clean up; standardize indentation
  * all scripts: Use the "which" program to test for executability
  * initscripts: Experimentally include /run; include /sys in Linux
    builds
  * mountvirtfs: Mount a tmpfs on /run
  * mountvirtfs: Warn if mount point has stuff under it (Closes: #95390)
  * initscripts postinst: Mount virtual filesystems
  * initscripts preinst: Remove ancient /etc/init.d/boot conversion code
    (Closes: #343596)
  * default config files: Clean up comments
  * Make initscripts Depend on debianutils >= 2.13.1 in order to prevent
    #295850.  Note that debianutils also has to be >= 2.12.0 so that the
    "which" program is available in /bin.
  * Remove currently unneeded sysvinit Dependency on coreutils
    (Closes: #316423)
  * pidof: If the program is specified with a path, don't match processes
    of programs run from different paths  (Closes: #160329)
  * init: 40_selinux.dpatch: Remove superfluous printf argument
  * init: Add 63_init_longer_procname.dpatch  (Closes: #336172)
  * init.8: Mention that entering runlevel 1 kills all processes
    (Closes: #238861)
  * update-rc.d.8: Mention that update-rc.d will not create multiple start
    or multiple stop symlinks for a service in a single runlevel directory.
    (Closes: #330155)
  * Update FSF address

 -- Scott James Remnant <email address hidden>   Mon,  3 Jul 2006 22:20:09 +0100

Upload details

Uploaded by:
Scott James Remnant (Canonical)
Uploaded to:
Edgy
Original maintainer:
sysvinit maintainers
Architectures:
any
Section:
base
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
sysvinit_2.86.ds1.orig.tar.gz 96.3 KiB af5ec3f48b902c916c2e1ab958f145e8a005bc85583bcb7a2ea1fe66f0648e69
sysvinit_2.86.ds1-14.1ubuntu1.diff.gz 126.0 KiB 3be63b35e25b90465188237fa06d3c6ca531a16029055a0c22c0197c3362ca0c
sysvinit_2.86.ds1-14.1ubuntu1.dsc 951 bytes 4c7c809f38277fbf14a9ae13d832e78984cffc3119c773e07029d3ab87447970

View changes file

Binary packages built by this source

initscripts: No summary available for initscripts in ubuntu edgy.

No description available for initscripts in ubuntu edgy.

sysv-rc: No summary available for sysv-rc in ubuntu edgy.

No description available for sysv-rc in ubuntu edgy.

sysvinit: No summary available for sysvinit in ubuntu edgy.

No description available for sysvinit in ubuntu edgy.