fix for #2138, first attempt
This commit is contained in:
parent
07b33a4260
commit
585066183f
|
@ -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
|
||||
#-------------------------------------------------------------------------------
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue