On Sun, 20 Sep 2015 00:16:36 -0700, Colin Percival wrote: > On 09/18/15 11:29, Anthony Jenkins wrote: > > Is it possible for /etc/rc.shutdown to complete, but shutdown not > > occur? If so, there should be a mechanism to restore the ability to > > suspend. Other than that, I like it. > > Hmm... well, rc.shutdown runs before the system drops into single-user > mode. Which makes me think that maybe we should be making the kernel > call from inside init instead of from rc.shutdown.
I still think disabling suspend from shutdown.c, at the same time as creating /var/run/nologin might be the best way to go, to avoid any possibility of untimely suspending once committed to shutting down. For one thing, shutdown's -o flag bypasses using init and calls halt or reboot directly, though I don't know if anyone uses that. For another, if shutdown fails for any reason, or is cancelled by signal by the user .. or in any case, I gather .. finish() removes /var/run/nologin, and could also there reenable suspend, covering Anthony's point. cheers, Ian _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-acpi To unsubscribe, send any mail to "[email protected]"
