Well, as I thought, all the killall and umountall logic moved to svc.startd. 
Particularly, to "graph.c", function "do_uadmin" (thanks for pushing me in the 
right direction to look, at the very least):
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/svc/startd/graph.c

On one hand, I see that this replacement for killall only concerns user 
processes, so a background watchdog loop in /etc/rc0 should (theoretically) 
live until system shutdown - that is, my second quest with possibly hanging 
umounts.

But properly interfering with shutdown, regarding the UPS... I see little 
choice but to bring back all the Solaris 8 logic (or rather external program 
calls from graph.c) into /etc/rc0 - if that script still plays a role - 
specifically into my "wait until UPS dies or reboot" if-clause. Not cool :\

Thanks,
//Jim Klimov
-- 
This message posted from opensolaris.org
_______________________________________________
sysadmin-discuss mailing list
sysadmin-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss

Reply via email to