mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-02 07:47:32 +00:00
fix seafile-ce start (#7071)
This commit is contained in:
parent
d73b7d836c
commit
2494d33073
@ -10,6 +10,7 @@ pro_pylibs_dir=${INSTALLPATH}/pro/python
|
||||
seafesdir=$pro_pylibs_dir/seafes
|
||||
seahubdir=${INSTALLPATH}/seahub
|
||||
seafile_rpc_pipe_path=${INSTALLPATH}/runtime
|
||||
IS_PRO_SEAFEVENTS=`awk '/is_pro/{getline;print $2;exit}' ${pro_pylibs_dir}/seafevents/seafevents_api.py`
|
||||
|
||||
export PATH=${INSTALLPATH}/seafile/bin:$PATH
|
||||
export ORIG_LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
|
||||
@ -114,14 +115,25 @@ function check_process() {
|
||||
|
||||
# start
|
||||
function start_seaf_server() {
|
||||
LD_LIBRARY_PATH=${SEAFILE_LD_LIBRARY_PATH} ${INSTALLPATH}/seafile/bin/seaf-server \
|
||||
-F ${SEAFILE_CENTRAL_CONF_DIR} \
|
||||
-c ${CCNET_CONF_DIR} \
|
||||
-d ${SEAFILE_CONF_DIR} \
|
||||
-l ${TOPDIR}/logs/seafile.log \
|
||||
-P ${TOPDIR}/pids/seaf-server.pid \
|
||||
-p ${SEAFILE_RPC_PIPE_PATH} \
|
||||
-f -L ${TOPDIR} &
|
||||
if [[ $IS_PRO_SEAFEVENTS = "True" ]]; then
|
||||
LD_LIBRARY_PATH=${SEAFILE_LD_LIBRARY_PATH} ${INSTALLPATH}/seafile/bin/seaf-server \
|
||||
-F ${SEAFILE_CENTRAL_CONF_DIR} \
|
||||
-c ${CCNET_CONF_DIR} \
|
||||
-d ${SEAFILE_CONF_DIR} \
|
||||
-l ${TOPDIR}/logs/seafile.log \
|
||||
-P ${TOPDIR}/pids/seaf-server.pid \
|
||||
-p ${SEAFILE_RPC_PIPE_PATH} \
|
||||
-f -L ${TOPDIR} &
|
||||
else
|
||||
LD_LIBRARY_PATH=${SEAFILE_LD_LIBRARY_PATH} ${INSTALLPATH}/seafile/bin/seaf-server \
|
||||
-F ${SEAFILE_CENTRAL_CONF_DIR} \
|
||||
-c ${CCNET_CONF_DIR} \
|
||||
-d ${SEAFILE_CONF_DIR} \
|
||||
-l ${TOPDIR}/logs/seafile.log \
|
||||
-P ${TOPDIR}/pids/seaf-server.pid \
|
||||
-p ${SEAFILE_RPC_PIPE_PATH} \
|
||||
-f &
|
||||
fi
|
||||
sleep 1
|
||||
}
|
||||
|
||||
|
@ -22,6 +22,7 @@ pro_pylibs_dir=${INSTALLPATH}/pro/python
|
||||
seafesdir=$pro_pylibs_dir/seafes
|
||||
seahubdir=${INSTALLPATH}/seahub
|
||||
seafile_rpc_pipe_path=${INSTALLPATH}/runtime
|
||||
IS_PRO_SEAFEVENTS=`awk '/is_pro/{getline;print $2;exit}' ${pro_pylibs_dir}/seafevents/seafevents_api.py`
|
||||
|
||||
export PATH=${INSTALLPATH}/seafile/bin:$PATH
|
||||
export ORIG_LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
|
||||
@ -151,14 +152,25 @@ function start_seafile_server () {
|
||||
mkdir -p $TOPDIR/pids
|
||||
|
||||
# seaf-server
|
||||
LD_LIBRARY_PATH=${SEAFILE_LD_LIBRARY_PATH} ${INSTALLPATH}/seafile/bin/seaf-server \
|
||||
-F ${SEAFILE_CENTRAL_CONF_DIR} \
|
||||
-c ${CCNET_CONF_DIR} \
|
||||
-d ${SEAFILE_CONF_DIR} \
|
||||
-l ${TOPDIR}/logs/seafile.log \
|
||||
-P ${TOPDIR}/pids/seaf-server.pid \
|
||||
-p ${SEAFILE_RPC_PIPE_PATH} \
|
||||
-f -L ${TOPDIR} &
|
||||
if [[ $IS_PRO_SEAFEVENTS = "True" ]]; then
|
||||
LD_LIBRARY_PATH=${SEAFILE_LD_LIBRARY_PATH} ${INSTALLPATH}/seafile/bin/seaf-server \
|
||||
-F ${SEAFILE_CENTRAL_CONF_DIR} \
|
||||
-c ${CCNET_CONF_DIR} \
|
||||
-d ${SEAFILE_CONF_DIR} \
|
||||
-l ${TOPDIR}/logs/seafile.log \
|
||||
-P ${TOPDIR}/pids/seaf-server.pid \
|
||||
-p ${SEAFILE_RPC_PIPE_PATH} \
|
||||
-f -L ${TOPDIR} &
|
||||
else
|
||||
LD_LIBRARY_PATH=${SEAFILE_LD_LIBRARY_PATH} ${INSTALLPATH}/seafile/bin/seaf-server \
|
||||
-F ${SEAFILE_CENTRAL_CONF_DIR} \
|
||||
-c ${CCNET_CONF_DIR} \
|
||||
-d ${SEAFILE_CONF_DIR} \
|
||||
-l ${TOPDIR}/logs/seafile.log \
|
||||
-P ${TOPDIR}/pids/seaf-server.pid \
|
||||
-p ${SEAFILE_RPC_PIPE_PATH} \
|
||||
-f &
|
||||
fi
|
||||
|
||||
sleep 2
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user