Adding a hook to shutdown.c & halt (reboot.c) to call a script.

"Julian H. Stacey" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Organization http://berklix.com BSD Linux Unix Consultancy, Munich Germany
Message-ID <[email protected]>
Hi mobile@
I need ** my laptop to call a script before shutdown, 
(perhaps automaticaly too with something like 'test -e ` etc,
though perhaps the default should remain with no test)

I dont see any hooks in man shutdown or halt ?  
I could hack
	/usr/src/sbin/shutdown/shutdown.c	&
	/usr/src/sbin/reboot/reboot.c		# (source of halt)
or does someone have a better idea ?

FreeBSD has a mass of scripts etc for system start up, but seems light
on close down hooks ?  I seem to recall on system 5 there were table
entries for up & down for lots of things, (though I never got
on with 5, not lots of others here either, & am not advocating that route), 
but is there a better way than adding a hook to system("/some_path"); ?

BTW ** What I'm calling manually before halt is my
	  http://www.berklix.com/~jhs/bin/.sh/umountusb
A combo of umounts of USB sticks/disks with plain dos & ufs + also
mdconfig -d & gbde detach for encrypted file system on both hard
disk & USB sticks.  (When I forget to call it before halt, the
laptop hangs on USB.)

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.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.