#!/bin/sh if [ "$1" = "" ] ;then echo forrest-init vserver else vserv=$1 ACCT=/var/run/vacct/acct-$vserv.log COMMONREF=/var/lib/forrest/$vserv.common.ref REF=/var/lib/forrest/$vserv.ref MAINEXFILE=/var/lib/forrest/exclude.lst EXFILE=/var/lib/forrest/exclude-$vserv.lst if [ ! -f $ACCT ] ; then echo No process accounting for vserver $1 else mkdir -p /var/lib/forrest if [ ! -f $MAINEXFILE ] ; then MAINEXFILE=/dev/null fi if [ ! -f $EXFILE ] ; then EXFILE=/dev/null fi if [ ! -f $COMMONREF -a ! -d $COMMONREF ] ; then COMMONREF=/dev/null fi if /usr/sbin/forrest --facct $ACCT --build $REF --excludefile $MAINEXFILE --excludefile $EXFILE --compare $COMMONREF then echo File $REF was produced fi fi fi