Hi,

> > What about custom RC_RELOAD_OUTPUT variable that would print result for 
> > ports
> > with custom logic? Would that work for you?
> 
> I would like to prevent adding knobs when at all possible.

To be honest, I kind of agree.

Last try:
What about printing only "foobar(failed)"? By definition, it would be printed
only for ports with custom rc_reload logic.

Best regards,
Piotr Sikora < piotr.sik...@frickle.com >
Index: rc.subr
===================================================================
RCS file: /cvs/src/etc/rc.d/rc.subr,v
retrieving revision 1.33
diff -u -r1.33 rc.subr
--- rc.subr     6 Apr 2011 06:09:28 -0000       1.33
+++ rc.subr     6 Apr 2011 13:40:42 -0000
@@ -89,7 +89,7 @@
                fi
                ;;
        reload)
-               rc_do rc_check && rc_do rc_reload
+               rc_do rc_check && ( rc_do rc_reload || rc_print failed )
                ;;
        restart)
                /etc/rc.d/${_name} stop && /etc/rc.d/${_name} start

Reply via email to