error codes
This commit is contained in:
@@ -51,7 +51,7 @@ case "$1" in
|
||||
mkdir -p $SEAF/conf
|
||||
cp /etc/seafile/* $SEAF/conf/* -rf
|
||||
$0 run-upgrade
|
||||
exit
|
||||
exit $?
|
||||
else
|
||||
patch_seahub_conf
|
||||
for CMD in "${COMMANDS[@]}"; do
|
||||
@@ -81,6 +81,10 @@ case "$1" in
|
||||
run-upgrade)
|
||||
$0 upgrade
|
||||
RES=$?
|
||||
if [ $RES -eq 1 ]; then
|
||||
echo "Failed upgrade"
|
||||
exit 1
|
||||
fi
|
||||
if [ $RES -eq 127 ]; then
|
||||
#No upgrade
|
||||
true
|
||||
@@ -109,6 +113,22 @@ case "$1" in
|
||||
/usr/local/sbin/upgrade main
|
||||
kill -SIGHUP $(pgrep -o nginx) #Reload nginx
|
||||
;;
|
||||
maintanance)
|
||||
$0 stop
|
||||
$LATEST/seaf-gc.sh
|
||||
$0 start
|
||||
;;
|
||||
setup)
|
||||
INSTALLDIR=$2
|
||||
SETUP_ARGS="auto -n ${SEAF_NAME:-$(hostname)} -i $(hostname) -p 8082"
|
||||
if [ ! -z "$SEAF_MYSQL" ]; then
|
||||
$INSTALLDIR/setup-seafile-mysql.sh $SETUP_ARGS -o $SEAF_MYSQL_HOST -t ${SEAF_MYSQL_PORT:-3306} -u "${SEAF_MYSQL_USER:-root}" \
|
||||
-w "$SEAF_MYSQL_PASS" -r "${SEAF_MYSQL_ROOT_PASS:-$SEAF_MYSQL_PASS}" -c ${SEAF_MYSQL_DB_CCNET:-ccnet} -s ${SEAF_MYSQL_DB_SEAF:-seafile} \
|
||||
-b ${SEAF_MYSQL_DB_HUB:-seahub}
|
||||
else
|
||||
$INSTALLDIR/setup-seafile.sh $SETUP_ARGS
|
||||
fi
|
||||
;;
|
||||
status)
|
||||
RUNNING=1
|
||||
for CMD in seafile-controller ccnet "${COMMANDS[@]}"; do
|
||||
|
Reference in New Issue
Block a user