You seem to be the keeper of the init scripts, so I'll pass this on to you, with a cc to the RH 7.1 list in case anyone out there can use it as well.
I'm getting old & senile and can no longer always remember the name of
every init script in /etc/rc.d/init, so I decided it would be nice to
list them by name. So I added that capability to the script "service".
Like so:
[root@charlesc /sbin]# diff service service.au
4c4
< USAGE="Usage: `basename $0` < option > | --status-all | --list | \
---
> USAGE="Usage: `basename $0` < option > | --status-all | \
17c17
< -h | --h* )
---
> --help | -h | --h* )
40,57d39
< exit 0
< elif [ -z "${SERVICE}" -a $# -eq 1 -a "${1}" = "--list" ]; then
< cd "${SERVICEDIR}"
< let COUNT=0
< for SERVICE in *; do
< case "${SERVICE}" in
< functions | halt | killall | single| linuxconf | kudzu | \
< *rpmorig | *rpmnew | *rpmsave | *~ | *.orig)
< ;;
< *)
< if [ -x "${SERVICEDIR}/${SERVICE}" ]; then
< LIST[$COUNT]="${SERVICE}"
< let COUNT=COUNT+1
< fi
< ;;
< esac
< done
< ls ${LIST[@]}
As you can see, I also simplified the test for the help command line
switch.
Enjoy.
--
-- C^2
The world's most effective anti-virus software: Linux.
Looking for fine software and/or web pages?
http://w3.trib.com/~ccurley
msg04574/pgp00000.pgp
Description: PGP signature
