Split into monday_full.sh & monday_short.sh

This commit splits the 'monday.sh' script into a shell script
'monday_full.sh' (to update, rebuild, and redo all instances) and
'monday_short.sh' (to rebuild only the core system).

This brings the scripts in line with our current policy.
This commit is contained in:
Tom Wiesing 2022-07-12 16:30:06 +02:00
parent 80aabd29c5
commit 8cc5b57c54
No known key found for this signature in database
2 changed files with 30 additions and 0 deletions

View file

@ -0,0 +1,30 @@
#!/bin/bash
set -e
# read the lib/shared.sh and read the slug argument.
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
cd "$DIR"
source "$DIR/lib/lib.sh"
# Read the 'GRAPHDB_ZIP' argument from the command line.
# If it's not set, throw an error.
GRAPHDB_ZIP=$1
if [ -z "$GRAPHDB_ZIP" ]; then
log_error "Usage: monday_short.sh GRAPHDB_ZIP"
exit 1;
fi;
# Backup
log_info " => Running backup, this will take a long time"
bash backup_all.sh
# system install
log_info " => Reinstalling system"
bash system_install.sh "$GRAPHDB_ZIP"
# rebuild all the systems
log_info " => Rebuilding all instances"
bash rebuild_all.sh
log_info " => Done, have a great week"