fix for #2138, first attempt

This commit is contained in:
fgerlits 2007-01-28 16:28:28 +00:00
parent 07b33a4260
commit 585066183f
9 changed files with 26 additions and 8 deletions

View File

@ -326,6 +326,14 @@ make -C $modules_dir/storageServer storage || exit 1
make -C $modules_dir/archiveServer storage || exit 1
#-------------------------------------------------------------------------------
# Setup the database tables for the scheduler
#-------------------------------------------------------------------------------
echo "Setting up database tables for the scheduler..."
make -C $products_dir/scheduler init || exit 1
#-------------------------------------------------------------------------------
# Setup directory permissions
#-------------------------------------------------------------------------------

View File

@ -38,6 +38,7 @@ basedir=`cd $reldir; pwd;`
bindir=$basedir/bin
etcdir=$basedir/etc
libdir=$basedir/lib
vardir=$basedir/var/Campcaster/scheduler/var
#-------------------------------------------------------------------------------
@ -46,7 +47,14 @@ libdir=$basedir/lib
export LD_LIBRARY_PATH=$libdir:$LD_LIBRARY_PATH
export GST_REGISTRY=$etcdir/gst-registry.xml
scheduler_exe=$bindir/campcaster-scheduler
config_file=$etcdir/campcaster-scheduler.xml
if [ -f ~/.campcaster/campcaster-scheduler.xml ]; then
config_file=~/.campcaster/campcaster-scheduler.xml
elif [ -f $etcdir/campcaster-scheduler.xml ]; then
config_file=$etcdir/campcaster-scheduler.xml
else
echo "Can't find configuration file.";
fi
mode=$1
@ -83,12 +91,12 @@ case "$mode" in
'install')
echo "Installing Campcaster scheduler database tables..."
php install.php -c $config_file
php $vardir/install/install.php -c $config_file
;;
'uninstall')
echo "Uninstalling Campcaster scheduler database tables..."
php uninstall.php -c $config_file
php $vardir/install/uninstall.php -c $config_file
;;
'kill')

View File

@ -40,6 +40,7 @@ bindir=$basedir/bin
etcdir=$basedir/etc
libdir=$basedir/lib
tmpdir=$basedir/tmp
vardir=$basedir/var
usrdir=`cd $basedir/../../../usr; pwd;`
@ -67,9 +68,6 @@ fi
mode=$1
#echo "Using scheduler: $scheduler_exe";
#echo " configuration file: $config_file";
#-------------------------------------------------------------------------------
# Do what the user asks us to do
@ -109,12 +107,12 @@ case "$mode" in
'install')
echo "Installing Campcaster scheduler database tables..."
$scheduler_exe -c $config_file install
php $vardir/install/install.php -c $config_file
;;
'uninstall')
echo "Uninstalling Campcaster scheduler database tables..."
$scheduler_exe -c $config_file uninstall
php $vardir/install/uninstall.php -c $config_file
;;
'kill')

View File

@ -51,6 +51,7 @@ COVERAGE_DIR = ${DOC_DIR}/coverage
BIN_DIR = ${BASE_DIR}/bin
ETC_DIR = ${BASE_DIR}/etc
SRC_DIR = ${BASE_DIR}/src
VAR_DIR = ${BASE_DIR}/var
TMP_DIR = ${BASE_DIR}/tmp
REAL_BASE_DIR=$(shell cd ${BASE_DIR}; pwd)
@ -63,6 +64,7 @@ USR_BIN_DIR = ${USR_DIR}/bin
USR_ETC_DIR = ${USR_DIR}/etc
USR_INCLUDE_DIR = ${USR_DIR}/include
USR_LIB_DIR = ${USR_DIR}/lib
USR_VAR_DIR = ${USR_DIR}/var/Campcaster/scheduler/var
USR_TMP_DIR = ${USR_DIR}/tmp
STORAGE_TMP_DIR = "/tmp"
@ -354,6 +356,7 @@ copy_files:
${MAKE} -C ${EVENT_SCHEDULER_DIR} install
${MKDIR} ${USR_BIN_DIR}
${MKDIR} ${USR_ETC_DIR}
${MKDIR} ${USR_VAR_DIR}/install
${MKDIR} ${USR_TMP_DIR}
${CP} ${BIN_DIR}/campcaster-scheduler.sh ${USR_BIN_DIR}
${CP} ${SCHEDULER_EXE} ${USR_BIN_DIR}
@ -367,6 +370,7 @@ copy_files:
${CAT} ${ETC_DIR}/campcaster-scheduler.xml.template \
| ${SED} -e ${REPLACE_SED_STRING} \
> ${USR_ETC_DIR}/campcaster-scheduler.xml
${CP} ${VAR_DIR}/install/*.php ${USR_VAR_DIR}/install/
create_database:
ifeq (@CREATE_LS_DATABASE@,yes)