summaryrefslogtreecommitdiffstats
path: root/encap/src/bcfg2-site/bcfg2-site-RENAME/sbin/ost-bcfg2.sh
blob: ea819b01aa7225185e3d0166f164e93d28468cff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh

#
# ost-bcfg2.sh : Control bcfg2 client via ostiary (wrapper script)
# $Id$
#

umask 002
exec 2>&1

PATH=/usr/local/lib/bcfg2/bin:/usr/local/bin:/usr/bin:/bin
PYTHONPATH="/usr/local/lib/bcfg2/lib/python2.4:/usr/local/lib/bcfg2/lib/python2.4/site-packages:/usr/local/lib/bcfg2/lib/python2.4/site-packages/Bcfg2"
export PATH PYTHONPATH

LOGDIR="/usr/local/var/svlogd/bcfg2-client-ostiary"
test -d $LOGDIR || mkdir $LOGDIR
LOG="svlogd -tt $LOGDIR"

case $0 in
       *-dvqn) bcfg2 -d -v -q -n       | $LOG ;;
        *-dvn) bcfg2 -d -v -n          | $LOG ;;
        *-dvq) bcfg2 -d -v -q          | $LOG ;;
         *-dv) bcfg2 -d -v             | $LOG ;;
         *-vq) bcfg2 -v -q             | $LOG ;;
          *-v) bcfg2 -v                | $LOG ;; 
    *-restart) sv restart bcfg2-client | $LOG ;; 
            *) printf "ERROR in $0\n"  | $LOG ;; 
esac

exit 0