Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Dec 2001 13:04:06 +0100
From:      Thomas Quinot <thomas@cuivre.fr.eu.org>
To:        freebsd-current@freebsd.org
Subject:   reboot -p
Message-ID:  <20011226130406.A79031@melusine.cuivre.fr.eu.org>

next in thread | raw e-mail | index | archive | help
Currently, when reboot is invoked with the '-p' command line flag
(powerdown), it performs a shutdown with RB_HALT|RB_POWEROFF.
In some situations, it can be useful to try to perform a poweroff,
but reboot if it fails (e.g. when you are shutting down the system
as a result of a power failure, you want the system to reboot,
*not* stay down, if power was restored after the start of the shutdown
procedure). It would be nice if reboot was changed to pass only
RB_POWEROFF (without RB_HALT) when invoked with '-p'. Of course halt(8)
whould be unaffected and still pass RB_HALT|RB_POWEROFF when invoked
as halt -p.

What do others think of this change:

--- reboot.c	Thu Aug  2 12:01:20 2001
+++ /tmp/reboot.c	Wed Dec 26 13:03:45 2001
@@ -93,7 +93,7 @@
 			break;
 		case 'p':
 			pflag = 1;
-			howto |= (RB_POWEROFF | RB_HALT);
+			howto |= RB_POWEROFF;
 			break;
 		case 'q':
 			qflag = 1;

-- 
    Thomas.Quinot@Cuivre.FR.EU.ORG

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011226130406.A79031>