Package: initscripts Version: 2.88dsf-51 Severity: normal The script /etc/init.d/bootmisc.sh uses /var/lib/initscripts/nologin still, should use /run/nologin instead, as all of /etc/init.d/rmnologin /sbin/shutdown /lib/i386-linux-gnu/security/pam_nologin.so seem to do. - A patched(?) bootmisc.sh is shown below.
I wonder whether bugs #510582 #510712 #546245 are now "done" and could be closed. Cheers, Paul Paul Szabo p...@maths.usyd.edu.au http://www.maths.usyd.edu.au/u/psz/ School of Mathematics and Statistics University of Sydney Australia -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.2.54-pk06.23-i386 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages initscripts depends on: ii coreutils 8.21-1.1 ii debianutils 4.4 ii libc6 2.18-4 ii lsb-base 4.1+Debian12 ii mount 2.20.1-5.6 ii sysv-rc 2.88dsf-51 ii sysvinit-utils 2.88dsf-51 Versions of packages initscripts recommends: ii e2fsprogs 1.42.9-3 ii psmisc 22.21-2 initscripts suggests no packages. -- Configuration Files: /etc/default/rcS changed: TMPTIME=0 SULOGIN=no DELAYLOGIN=yes VERBOSE=no FSCKFIX=yes /etc/init.d/bootmisc.sh changed: PATH=/sbin:/usr/sbin:/bin:/usr/bin [ "$DELAYLOGIN" ] || DELAYLOGIN=yes . /lib/init/vars.sh do_start () { # # If login delaying is enabled then create the flag file # which prevents logins before startup is complete # case "$DELAYLOGIN" in Y*|y*) echo "System bootup in progress - please wait" > /run/nologin ;; esac # Create /var/run/utmp so we can login. : > /var/run/utmp if grep -q ^utmp: /etc/group then chmod 664 /var/run/utmp chgrp utmp /var/run/utmp fi # Remove bootclean's flag files. # Don't run bootclean again after this! rm -f /tmp/.clean /run/.clean /run/lock/.clean rm -f /tmp/.tmpfs /run/.tmpfs /run/lock/.tmpfs } case "$1" in start|"") do_start ;; restart|reload|force-reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) # No-op ;; *) echo "Usage: bootmisc.sh [start|stop]" >&2 exit 3 ;; esac : /etc/init.d/rmnologin changed: PATH=/sbin:/bin [ "$DELAYLOGIN" ] || DELAYLOGIN=yes . /lib/init/vars.sh do_start () { # # If login delaying is enabled then remove the flag file # case "$DELAYLOGIN" in Y*|y*) # PSz (long ago) if [ -f /etc/nologin.KEEP ]; then cp /etc/nologin.KEEP /etc/nologin cp /etc/nologin.KEEP /run/nologin else rm -f /etc/nologin rm -f /run/nologin fi ;; esac } do_status () { if [ ! -f /run/nologin ] ; then return 0 else return 4 fi } case "$1" in start) do_start ;; restart|reload|force-reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) # No-op ;; status) do_status exit $? ;; *) echo "Usage: $0 start|stop" >&2 exit 3 ;; esac : -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org