1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-09-20 02:32:56 +00:00

fix setup sqlite (#422)

This commit is contained in:
欢乐马
2020-11-25 11:45:41 +08:00
committed by GitHub
parent 642ab7acc2
commit 603d7046b0
2 changed files with 32 additions and 31 deletions

View File

@@ -75,15 +75,6 @@ function validate_seafile_data_dir () {
fi
}
function test_config() {
if ! LD_LIBRARY_PATH=$SEAFILE_LD_LIBRARY_PATH ${seaf_controller} --test \
-c "${default_ccnet_conf_dir}" \
-d "${default_seafile_data_dir}" \
-F "${central_config_dir}" ; then
exit 1;
fi
}
function check_component_running() {
name=$1
cmd=$2
@@ -116,7 +107,6 @@ function start_seafile_server () {
validate_ccnet_conf_dir;
validate_seafile_data_dir;
validate_running_user;
test_config;
echo "Starting seafile server, please wait ..."

View File

@@ -285,6 +285,36 @@ function get_fileserver_port () {
# echo
# }
function gen_ccnet_conf () {
mkdir -p ${default_conf_dir}
ccnet_conf=${default_conf_dir}/ccnet.conf
if ! $(cat > ${ccnet_conf} <<EOF
[General]
SERVICE_URL = http://$ip_or_domain
EOF
); then
echo "failed to generate ccnet.conf";
err_and_quit
fi
mkdir -p ${default_ccnet_conf_dir}
}
function gen_seafile_conf () {
mkdir -p ${default_conf_dir}
seafile_conf=${default_conf_dir}/seafile.conf
if ! $(cat > ${seafile_conf} <<EOF
[fileserver]
port=$fileserver_port
EOF
); then
echo "failed to generate seafile.conf";
err_and_quit
fi
mkdir -p ${default_seafile_data_dir}
}
function gen_gunicorn_conf () {
mkdir -p ${default_conf_dir}
gunicorn_conf=${default_conf_dir}/gunicorn.conf.py
@@ -455,8 +485,6 @@ if [[ "${need_pause}" == "1" ]]; then
read dummy
fi
ccnet_init=${INSTALLPATH}/seafile/bin/ccnet-init
seaf_server_init=${INSTALLPATH}/seafile/bin/seaf-server-init
# -------------------------------------------
# Create ccnet conf
@@ -464,33 +492,16 @@ seaf_server_init=${INSTALLPATH}/seafile/bin/seaf-server-init
echo "Generating ccnet configuration in ${default_ccnet_conf_dir}..."
echo
if ! LD_LIBRARY_PATH=$SEAFILE_LD_LIBRARY_PATH "${ccnet_init}" \
-F "${default_conf_dir}" \
-c "${default_ccnet_conf_dir}" \
--host "${ip_or_domain}"; then
err_and_quit;
fi
gen_ccnet_conf;
echo
sleep 0.5
# -------------------------------------------
# Create seafile conf
# -------------------------------------------
echo "Generating seafile configuration in ${default_seafile_data_dir} ..."
echo
if ! LD_LIBRARY_PATH=$SEAFILE_LD_LIBRARY_PATH ${seaf_server_init} \
--central-config-dir "${default_conf_dir}" \
--seafile-dir "${default_seafile_data_dir}" \
--fileserver-port ${fileserver_port}; then
echo "Failed to generate seafile configuration"
err_and_quit;
fi
gen_seafile_conf;
echo