Hi. We'd like to rename the 'faulty' listing to 'failed'. i.e. rcctl ls failed
'faulty' does sound a bit weird and is not obvious to remember. Now the question is should we keep supporting the 'faulty' keyword or not? I'm not in favor of adding a knob especially when it's just an alias; that'd also mean documenting it. Here's a diff that does s/faulty/failed Would that of any concern for anyone? Index: etc/daily =================================================================== RCS file: /cvs/src/etc/daily,v retrieving revision 1.85 diff -u -p -u -p -r1.85 daily --- etc/daily 28 Jan 2016 15:45:34 -0000 1.85 +++ etc/daily 29 Mar 2016 13:25:59 -0000 @@ -127,7 +127,7 @@ while [ "X$ROOTBACKUP" = X1 ]; do done next_part "Services that should run but don't:" -rcctl ls faulty +rcctl ls failed next_part "Checking subsystem status:" if [ "X$VERBOSESTATUS" != X0 ]; then Index: usr.sbin/rcctl/rcctl.8 =================================================================== RCS file: /cvs/src/usr.sbin/rcctl/rcctl.8,v retrieving revision 1.30 diff -u -p -u -p -r1.30 rcctl.8 --- usr.sbin/rcctl/rcctl.8 30 Jan 2016 18:57:31 -0000 1.30 +++ usr.sbin/rcctl/rcctl.8 29 Mar 2016 13:25:59 -0000 @@ -103,7 +103,7 @@ which can be one of: .Bl -tag -width started -offset indent -compact .It Cm all all services and daemons -.It Cm faulty +.It Cm failed enabled but stopped daemons .It Cm off disabled services and daemons @@ -171,7 +171,7 @@ exits with 0 if the daemon or service is .Nm Cm getdef Ar daemon | service Op Cm status exits with 0 if the daemon or service is enabled by default and 1 if it is not. -.Nm Cm ls faulty +.Nm Cm ls failed exits with 1 if an enabled daemon is not running. Otherwise, the .Nm Index: usr.sbin/rcctl/rcctl.sh =================================================================== RCS file: /cvs/src/usr.sbin/rcctl/rcctl.sh,v retrieving revision 1.91 diff -u -p -u -p -r1.91 rcctl.sh --- usr.sbin/rcctl/rcctl.sh 28 Mar 2016 08:10:19 -0000 1.91 +++ usr.sbin/rcctl/rcctl.sh 29 Mar 2016 13:25:59 -0000 @@ -31,7 +31,7 @@ usage() "usage: rcctl get|getdef|set service | daemon [variable [arguments]] rcctl [-df] $(echo ${_rc_actions} | tr "[:blank:]" "|") daemon ... rcctl disable|enable|order [daemon ...] - rcctl ls all|faulty|off|on|started|stopped" + rcctl ls all|failed|off|on|started|stopped" } needs_root() @@ -182,7 +182,7 @@ svc_ls() echo ${_special_svcs} | tr "[:blank:]" "\n" ) | sort ;; - faulty) + failed) for _svc in $(svc_ls on); do ! svc_is_special ${_svc} && \ ! /etc/rc.d/${_svc} check >/dev/null && \ @@ -444,7 +444,7 @@ ret=0 case ${action} in ls) lsarg=$2 - [[ ${lsarg} == @(all|faulty|off|on|started|stopped) ]] || usage + [[ ${lsarg} == @(all|failed|off|on|started|stopped) ]] || usage ;; order) shift 1 @@ -529,7 +529,7 @@ case ${action} in ;; ls) # some rc.d(8) scripts need root for rc_check() - [[ ${lsarg} == @(started|stopped|faulty) ]] && needs_root ${action} ${lsarg} + [[ ${lsarg} == @(started|stopped|failed) ]] && needs_root ${action} ${lsarg} svc_ls ${lsarg} ;; order) -- Antoine