#!/bin/csh -f

#
# This script handles installing the host-control stuff.
#
# To run it, just type: ./install_hc
#

set PERL_PATHNAME="/usr/local/bin/perl"
set INSTALL_BASE_DIR="/usr/local/pcn1.2"
set INSTALL_BIN_DIR="/usr/local/pcn1.2/bin"
set INSTALL_LIB_DIR="/usr/local/pcn1.2/lib"
set EXE_FILE_MODE="755"
set FILE_MODE="644"
set DIR_MODE="755"

../../Support/create_dirs $INSTALL_BIN_DIR $INSTALL_LIB_DIR

set hostcontrol = "${INSTALL_BIN_DIR}/host-control"
set nodecontrol = "${INSTALL_BIN_DIR}/node-control"

echo "Installing host-control and node-control into ${INSTALL_BIN_DIR}"

echo "#\!${PERL_PATHNAME}" > $hostcontrol
echo \$ENV"'source_dir = '${INSTALL_LIB_DIR}';" >> $hostcontrol
cat host-control.t >> $hostcontrol

echo "#\!${PERL_PATHNAME}" > $nodecontrol
echo \$ENV"'source_dir = '${INSTALL_LIB_DIR}';" >> $nodecontrol
cat node-control.t >> $nodecontrol

chmod ${EXE_FILE_MODE} $hostcontrol $nodecontrol

foreach i ( *.pl *.pl.fallback )
    echo "Installing ${i} into ${INSTALL_LIB_DIR}"
    rm -f ${INSTALL_LIB_DIR}/${i}
    cp ${i} ${INSTALL_LIB_DIR}/${i}
    chmod ${FILE_MODE} ${INSTALL_LIB_DIR}/${i}
end


