gc.sh: only stop Seafile when not using Seafile Pro

fixes #71
This commit is contained in:
Sven Höper 2018-06-21 10:46:45 +02:00
parent 0cddd5cdca
commit 35cc2bc2ad
No known key found for this signature in database
GPG key ID: 8211449C3411BFF1

View file

@ -5,10 +5,15 @@ set -e
# Before
SEAFILE_DIR=/opt/seafile/seafile-server-latest
$SEAFILE_DIR/seafile.sh stop
if [[ $SEAFILE_SERVER != *"pro"* ]]; then
echo "Seafile CE: Stop Seafile to perform offline garbage collection."
$SEAFILE_DIR/seafile.sh stop
echo "Waiting for the server to shut down properly..."
sleep 5
echo "Waiting for the server to shut down properly..."
sleep 5
else
echo "Seafile Pro: Perform online garbage collection."
fi
# Do it
(
@ -22,9 +27,11 @@ gc_exit_code=$?
# After
echo "Giving the server some time..."
sleep 3
if [[ $SEAFILE_SERVER != *"pro"* ]]; then
echo "Giving the server some time..."
sleep 3
$SEAFILE_DIR/seafile.sh start
$SEAFILE_DIR/seafile.sh start
fi
exit $gc_exit_code