NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/60248 CVS commit: src/sbin/shutdown



The following reply was made to PR bin/60248; it has been noted by GNATS.

From: "Robert Elz" <kre%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/60248 CVS commit: src/sbin/shutdown
Date: Mon, 11 May 2026 23:21:07 +0000

 Module Name:	src
 Committed By:	kre
 Date:		Mon May 11 23:21:07 UTC 2026
 
 Modified Files:
 	src/sbin/shutdown: shutdown.8 shutdown.c
 
 Log Message:
 PR bin/60248 Various fixes to shutdown
 
 First, fix (in a slightly different way than suggested)
 the incorrect use of (1 minutes) sometimes.
 
 While here, add more error checking to the shutdown time
 parsing, and fix -k to be what it was originally intended
 to be, which was nothing like "kick the users off" (which
 it didn't do, unless all the "shutdown coming" messages
 scared them away), all it did was install /etc/nologin so
 no-one could log in (from 5 mins before the scheduled time).
 
 That's pointless, if you want to install a /etc/nologin, just
 install it (cat >/etc/nologin).
 
 The -k flag was intended to assist with debugging, "k" was for
 "kidding" - shutdown goes though all the motions, writing
 messages, writing to syslog, etc - but that's all it does,
 no manipulation of /etc/nologin at all, and no actual shutting
 down of the system, when time's up, shutdown simply exits.
 
 Manual page updated to match.
 
 shutdown.c still needs lots of work, it completely abuses
 time_t in ways that should never be done.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.38 -r1.39 src/sbin/shutdown/shutdown.8
 cvs rdiff -u -r1.59 -r1.60 src/sbin/shutdown/shutdown.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 



Home | Main Index | Thread Index | Old Index