#!/bin/sh
#
# Install cfengine
#
#

prefix=$1

echo Installing cfengine with root in $prefix

for dir in $prefix $prefix/bin $prefix/lib $prefix/lib/cfengine \
           $prefix/lib/cfengine/bin $prefix/lib/cfengine/inputs


do
   echo "Checking for directory $dir ..."

   if [ ! -d $dir ]; then
      mkdir $dir
      chmod 755 $dir
   fi

done

echo Installing binary in $prefix/bin, mode 755
cp cfengine $prefix/bin/cfengine
chmod 755 $prefix/bin/cfengine

echo Installing input files in $prefix/lib/cfengine/inputs

cp ../inputs/* $prefix/lib/cfengine/inputs
chmod 644 $prefix/lib/cfengine/inputs/*

echo Installing help scripts in $prefix/lib/cfengine/bin

cp ../bin/cfwrap $prefix/lib/cfengine/bin
cp ../bin/cfdaily $prefix/lib/cfengine/bin
cp ../bin/cfmail $prefix/lib/cfengine/bin
cp ../bin/noseyparker $prefix/lib/cfengine/bin
cp ../bin/cfrestore $prefix/lib/cfengine/bin
cp ../bin/cfbackup $prefix/lib/cfengine/bin
chmod 755 $prefix/lib/cfengine/bin/*

echo "You should now be ready to go. You may wish to"
echo "define the environment variable CFINPUTS to be"
echo "$prefix/lib/cfengine/inputs"




