Merge pull request #73 from shoeper/fix/71

gc.sh: only stop Seafile when not using Seafile Pro
This commit is contained in:
Daniel Pan 2018-06-21 17:27:26 +08:00 committed by GitHub
commit a4538a06bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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