sysvinit (2.74-3) frozen unstable; urgency=high * Install hwclock.sh (was missing!) -- Miquel van Smoorenburg Thu, 19 Mar 1998 20:15:06 +0100 sysvinit (2.74-2) frozen unstable; urgency=high * Fix problem with removing kbd startup file * Fixes bugs; #19711: sysvinit: postinst uses /tmp/*.$$ #14785: sysvinit: non executable scripts from examples #17004: suggestion for raidtools -- Miquel van Smoorenburg Mon, 16 Mar 1998 12:56:10 +0100 sysvinit (2.74-1) unstable; urgency=low * Should compile with glibc 1.99 :) * Now confirms to policy manual 2.4.0.0 * Change behaviour of reboot(1) and halt(1) so that the default when the runlevel can't be determined is to call shutdown. * Updated README and skeleton * Depends on new dpkg for the new update-rc.d * Added re-exec patch from Al Viro (21 Feb 1998): 'U' flag added to telinit. It forces init to re-exec itself (passing its state through exec, certainly). May be useful for smoother (heh) upgrades. 24 Feb 1998, AV: did_boot made global and added to state - thanks, Miquel. Yet another file descriptors leak - close state pipe if re_exec fails. * Now no longer contains mdutils.sh and conflicts with older mdutils * /etc/rc.S/*.sh scripts that use set -e or exit no longer stop the whole boot process. * Fixes: #16082: sysvinit: filesystems do not get unmounted properly on shutdown #16977: sysvinit: libc6 twice into Pre-Depends #17012: sysvinit: minor typo in install #17084: /etc/rcS does not use a start arg #17276: sysvinit: SIGUSR1 causes init to eat CPU #18541: sysvinit: ^C aborts entire rcS script -- Miquel van Smoorenburg Thu, 12 Mar 1998 17:42:46 +0100 sysvinit (2.73-2) unstable; urgency=low * Change _NSIG to NSIG for 2.1.x kernel includes. * Hopefully fixes bug 16082, but we'll see.. * Fixes bugs: #16622 sysvinit: should not depend on kbd #16807: /etc/init.d/mdutils.sh is started at bootup _and_ halt/reboot. -- Miquel van Smoorenburg Thu, 8 Jan 1998 16:01:02 +0100 sysvinit (2.73-1) unstable; urgency=low * Use siginterrupt, now that system calls are restarted by default. Main symptom was that the sulogin timeout didn't work but there might have been more hidden problems. * Kill process immidiately if turned off in inittab * Fixed sulogin check on tty arg. * Use strerror() instead of sys_errlist * Chop up the reboot and halt scripts into seperate scripts. I had to take some liberties so they are called with the argument "stop" even though the scripts are Sxx scripts .. (start scripts in runlevel 0&6 seem non-intuitive anyway) * wall now supports a '-n' option to suppress [most of] the banner. Debian doesn't use sysvinit's wall, but apparently Redhat does. * Add '-F' (forcefsck) option to shutdown * Depends on kbd_0.95-2 (or higher) package for /etc/rcS.d stuff. * Close and reopen /dev/initctl on SIGUSR1 (mainly for a /dev in ram) * Add FSCKFIX option to /etc/default/rcS * Wrote rcS.5 manpage describing /etc/default/rcS * Fixes bugs: #13435: Could shutdown provide a way to force fsck? #14108: sysvinit: sulogin's timeout does not work anymore #14179: sysvinit: /etc/init.d/(halt|reboot) need to call mdstop #14357: sysvinit: typo errors into script shells #15010: shutdown is too fast #15405: sysvinit: changelog uncompressed #15751: "sulogin -t " does not time out #15758: Outdated reference in README -- Miquel van Smoorenburg Sat, 3 Jan 1998 16:32:39 +0100 sysvinit (2.72-3) unstable; urgency=low * Remove perl check from preinst * Add extra fork() in dowall.c to avoid hanging in rare cases * Conflict with file-rc (<= 0.4.1) * The 2.72 series fix the following bugs: #9819: sysvinit: Typo in `pidof` manual #9820: sysvinit: Incorrect filenames in `shutdown` manual #9821: sysvinit: `init` manual gives incorrect information #9822: sysvinit: `inittab` manual #10045: sysvinit: error message "no more processes..." #10276: sysvinit has uncompressed manpages. #11728: libc6 #11879: sysvinit: file in /tmp security hole #12172: Sysvinit: Contains powerd manpage but not powerd #12465: Trivial typos in killall5 man page #12631: sysvinit: unchecked prompting in postinst #13290: clock is now hwclock #13300: patch to init.d/boot for compressed keymaps #13344: sysvinit: command 'clock' not found #13789: sysvinit: /etc/init.d/boot calls "clock", should call "hwclock" #13830: sysvinit: Upgrading to new sysvinit left system unusable #13838: sysvinit: gratuitous use of perl -- Miquel van Smoorenburg Wed, 22 Oct 1997 14:44:00 +0200 sysvinit (2.72-2) unstable; urgency=high * Don't use perl in postinst. Use more flexible regexp to match the sysinit line. * Remove /etc/default/boot from package * Fix settime.sh for hwclock -- Miquel van Smoorenburg Tue, 14 Oct 1997 12:40:23 +0200 sysvinit (2.72) unstable; urgency=low * Applied manual page patches by Bill Hawes . Thanks Bill! * Applied patches to the sample Slackware scripts by "Jonathan I. Kamens" * Fix halt and reboot runlevels 0 & 6 check. * Only say "no more processes left in runlevel x" once * Fix race condition with SIGCHLD in spawn() (thanks to Alon Ziv ) * Compress all manpages (missed 2) * Compiled for libc6 * Split up /etc/init.d/boot into seperate files in /etc/rcS.d * Remove powerd.8 from debian package * Fix /etc/init.d/settime.sh to look for hwclock first * Added poweroff patch by Roderich Schupp -- Miquel van Smoorenburg Sun, 12 Oct 1997 17:20:17 +0200 sysvinit (2.71-2) frozen unstable; urgency=low * Print 2.71 instead of 2.70 on startup :) * Fix /etc/init.d/skeleton for new console messages standard. -- Miquel van Smoorenburg Mon, 5 May 1997 12:45:25 +0200 sysvinit (2.71-1) frozen unstable; urgency=high * Added code for updwtmp() in utmp.c for glibc (2.0.3) * Fixed all programs to use functions from utmp.c and getutent() * Do not try to clean up utmp in init itself (Bug#9022) * Removed sync() from main loop. * Fix bug #8739 (/fastboot) * Hopefully fixes bug #8657 (shutdown signal handling) * Mount /proc before modules are loaded * Check on both /etc/init.d/modules and modutils (Bug#9058, #8398) * Fix PATH order (Bug#8087) * Fix console messages (Bug#8899) -- Miquel van Smoorenburg Sat, 26 Apr 1997 19:57:27 +0200 sysvinit (2.70-1) unstable; urgency=low * small fix for postinst (Bug#5866) * Respawn fix * Removed StUdLy CaPs from source code * Moved files in source archive around * Moved mdadd in "boot" script to get called after module loading * Fixes for glibc (utmp handling, signal handling). * Fixed '-d' option to last (now also works without '-a'). * Added extra checking in last.c to prevent showing dead entries -- Miquel van Smoorenburg Fri, 7 Feb 1997 15:31:30 +0100 sysvinit (2.69-1) frozen unstable; urgency=medium * Fixed bug that can throw X in a loop (or any other app that reads from /dev/tty0) * Moved inittab to /usr/doc/sysvinit/examples so that it is no longer a config file. -- Miquel van Smoorenburg Sun, 1 Dec 1996 15:32:24 +0100 sysvinit (2.68-1) frozen unstable; urgency=high * Added dummy fsck.nfs [temporary] (Bug#5492) * Changing /etc/motd optional (Bug#5493) * Typo in /etc/init.d/urandom fixed (Bug#5556) -- Miquel van Smoorenburg Wed, 27 Nov 1996 17:30:36 +0100 sysvinit (2.67-1) frozen unstable; urgency=high * Fixes problem with /dev/console being controlling terminal of some daemons * Some fixes in debian bootup script "boot" * Puts copyright file in the right place * Move random-seed stuff to its own file * Fix skeleton file (add set -e) * Change preinst/postinst scripts to save all variables from "boot" file * moved /etc/init.d/network to /usr/doc/examples/sysvinit * Changed "rc" script slightly (potential recipy for disaster..) * Various other fixes to close all outstanding bug reports. -- Miquel van Smoorenburg Fri, 15 Nov 1996 12:23:33 +0100 sysvinit (2.66-1) unstable; urgency=medium * Skipped 2.65. A development 2.65 got out by accident and is apparently being used.. * New source format * Also compiles and runs with GNU libc (and on the Alpha) * Fixed dowall.c not to exit when getpwuid() fails and uid == 0. * Fixed init panic'ing on empty lines in /etc/inittab * Changed default PATH to include /usr/local/sbin * Set /dev/console as controlling terminal for sysinit,bootwait,wait,powerwait This allows using ^C to interrupt some parts of eg the boot process. * Remove old symlink in /var/log/initlvl; let init check both /var/log and /etc itself. -- Miquel van Smoorenburg Tue, 29 Oct 1996 13:46:54 +0100