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, 6 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.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