Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Jul 2013 00:35:02 +0200
From:      "Julian H. Stacey" <jhs@berklix.com>
To:        Jilles Tjoelker <jilles@stack.nl>
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: Adding a hook to shutdown.c & halt (reboot.c) to call a script. 
Message-ID:  <201307052235.r65MZ27H028531@fire.js.berklix.net>
In-Reply-To: Your message "Fri, 05 Jul 2013 15:04:53 %2B0200." <20130705130452.GB13495@stack.nl> 

next in thread | previous in thread | raw e-mail | index | archive | help
> shutdown(8) signals init (unless -o is given), which will run
> /etc/rc.shutdown from multi-user mode. The same applies to ctrl+alt+del,
> kernel-controlled overheating shutdown, etc.

Thanks Jilles, So I appended to my rc.shutdown
	# -x not -f below to also allow a symbolic link to work.
	if [ -x "/etc/rc.shutmedia" ]; then
		/etc/rc.shutmedia
& renamed my URL to  http://www.berklix.com/~jhs/bin/.sh/rc.shutmedia


> reboot(8) and halt(8) do not involve init and do not run any shutdown
> scripts. I think they should be changed to signal init (except reboot
> -q, halt -q) and should not be used until then. However, there are
> apparently some problems with that.
> 
> The incorrect umount order should perhaps be fixed in the kernel.

Yes, bad enough for a local laptop to hang, 
if it was a remote server, very nasty.

Cheers,
Julian
-- 
Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com
 Reply below not above, like a play script.  Indent old text with "> ".
 Send plain text.  No quoted-printable, HTML, base64, multipart/alternative.



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