ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/lmainit/facility
Revision: 1.1
Committed: Sat Dec 7 21:49:49 2002 UTC (21 years, 4 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 #!/bin/bash
2
3 . /etc/rc.d/syslib.sh
4
5 if [ "$1" == "--help" ]; then
6 echo "Usage: $0 [+-]facility..."
7 echo " $0 --list"
8 elif [ "$1" == "--version" ]; then
9 echo $VERSION
10 elif [ "$1" == "--list" ]; then
11 for fac in "$facdir"/*.fac; do
12 test -f "$fac" && . "$fac"
13 done
14 for fac in ${!fac_*}; do
15 if [ "$fac" != "${fac%_desc}" ]; then
16 fac="${fac#fac_}"
17 fac="${fac%_desc}"
18 ref="fac_${fac}_desc"
19 if [ -n "${!ref}" ]; then
20 printf "%-16s %s\n" "$fac" "${!ref}"
21 fi
22 fi
23 done
24 else
25 for fac in "$@"; do
26 if find_facility "$fac"; then
27 unset ERR
28 eval "$fac_run"
29 if [ -n "$ERR" ]; then
30 echo "ERROR: $ERR"
31 fi
32 else
33 echo "facility $fac does not exist!"
34 fi
35 done
36 fi
37
38