what you think of this change? it will make global $PROG (varname could be debated), which means always same service name regardless of invocation:
/sbin/service httpd /etc/rc.d/init.d/httpd /etc/rc.d/rc2.d/K15httpd and propagates more /sbin/service usage (which is preffered as it cleans up $ENV for invoked daemons) builder-ac share/mysql # d /etc/rc.d/rc2.d/*httpd --- /etc/rc.d/rc2.d/K15httpd~ 2008-10-15 14:13:18.000000000 +0300 +++ /etc/rc.d/rc2.d/K15httpd 2008-10-15 14:13:22.567094610 +0300 @@ -18,6 +18,8 @@ # Get service config [ -f /etc/sysconfig/httpd ] && . /etc/sysconfig/httpd +PROG=${0##*/}; PROG=${PROG#[SK][0-9][0-9]} + # Check that networking is up. if is_yes "${NETWORKING}"; then if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then @@ -126,7 +128,7 @@ fi ;; *) - msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|graceful|status}" + msg_usage "/sbin/service $PROG {start|stop|restart|try-restart|reload|force-reload|graceful|status}" exit 3 ;; esac (END) -- glen _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en