aboutsummaryrefslogblamecommitdiff
path: root/net/cvsup-mirror/files/cvsupd.sh
blob: 3ff96814b4a1fefb6be18a73e031e56622bc298f (plain) (tree)
1
2
3
4
5
6
7
8






                                                               
                       






                                        
                     
                  
                                                                            
#! /bin/sh

if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/cvsupd\.sh\$"); then
    echo "$0: Cannot determine the PREFIX" >&2
    exit 1
fi
base=${PREFIX}/etc/cvsup
out=/var/tmp/cvsupd.out

export PATH=/bin:/usr/bin:${PREFIX}/sbin
umask 2

test -x ${PREFIX}/sbin/cvsupd || exit 1
echo -n " cvsupd"
cd ${base} || exit
. ./config.sh || exit
su -m ${user} -c \
    "cvsupd -e -C ${maxclients} -l @${facility} -s sup.client" >>${out} 2>&1