mirror of
https://github.com/haiwen/seafile-server.git
synced 2025-09-20 18:49:18 +00:00
fix setup sqlite (#422)
This commit is contained in:
@@ -75,15 +75,6 @@ function validate_seafile_data_dir () {
|
|||||||
fi
|
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() {
|
function check_component_running() {
|
||||||
name=$1
|
name=$1
|
||||||
cmd=$2
|
cmd=$2
|
||||||
@@ -116,7 +107,6 @@ function start_seafile_server () {
|
|||||||
validate_ccnet_conf_dir;
|
validate_ccnet_conf_dir;
|
||||||
validate_seafile_data_dir;
|
validate_seafile_data_dir;
|
||||||
validate_running_user;
|
validate_running_user;
|
||||||
test_config;
|
|
||||||
|
|
||||||
echo "Starting seafile server, please wait ..."
|
echo "Starting seafile server, please wait ..."
|
||||||
|
|
||||||
|
@@ -285,6 +285,36 @@ function get_fileserver_port () {
|
|||||||
# echo
|
# 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 () {
|
function gen_gunicorn_conf () {
|
||||||
mkdir -p ${default_conf_dir}
|
mkdir -p ${default_conf_dir}
|
||||||
gunicorn_conf=${default_conf_dir}/gunicorn.conf.py
|
gunicorn_conf=${default_conf_dir}/gunicorn.conf.py
|
||||||
@@ -455,8 +485,6 @@ if [[ "${need_pause}" == "1" ]]; then
|
|||||||
read dummy
|
read dummy
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ccnet_init=${INSTALLPATH}/seafile/bin/ccnet-init
|
|
||||||
seaf_server_init=${INSTALLPATH}/seafile/bin/seaf-server-init
|
|
||||||
|
|
||||||
# -------------------------------------------
|
# -------------------------------------------
|
||||||
# Create ccnet conf
|
# 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 "Generating ccnet configuration in ${default_ccnet_conf_dir}..."
|
||||||
echo
|
echo
|
||||||
if ! LD_LIBRARY_PATH=$SEAFILE_LD_LIBRARY_PATH "${ccnet_init}" \
|
gen_ccnet_conf;
|
||||||
-F "${default_conf_dir}" \
|
|
||||||
-c "${default_ccnet_conf_dir}" \
|
|
||||||
--host "${ip_or_domain}"; then
|
|
||||||
err_and_quit;
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
||||||
sleep 0.5
|
|
||||||
|
|
||||||
# -------------------------------------------
|
# -------------------------------------------
|
||||||
# Create seafile conf
|
# Create seafile conf
|
||||||
# -------------------------------------------
|
# -------------------------------------------
|
||||||
|
|
||||||
echo "Generating seafile configuration in ${default_seafile_data_dir} ..."
|
echo "Generating seafile configuration in ${default_seafile_data_dir} ..."
|
||||||
echo
|
echo
|
||||||
if ! LD_LIBRARY_PATH=$SEAFILE_LD_LIBRARY_PATH ${seaf_server_init} \
|
gen_seafile_conf;
|
||||||
--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
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user