Browse Source

fixed mcbe-backup script

feature/startup-from-labels
Mar Alegre 5 years ago
parent
commit
5286c17243
  1. 3
      src/mcbe/assets/bin/maint
  2. 11
      src/mcbe/assets/bin/mcbe-backup

3
src/mcbe/assets/bin/maint

@ -18,6 +18,9 @@ cd /vol/data/backup
# hourly backup # hourly backup
mcbe-exec say "Autosaving..." mcbe-exec say "Autosaving..."
if [[ -e worlds-hourly-$hour ]]; then
rm -r worlds-hourly-$hour
fi
mcbe-backup worlds-hourly-$hour mcbe-backup worlds-hourly-$hour
if [[ $hour -eq 1 ]]; then if [[ $hour -eq 1 ]]; then

11
src/mcbe/assets/bin/mcbe-backup

@ -28,11 +28,12 @@ if [[ $status != active ]]; then
exit exit
fi fi
# create backup dir # Check if backup dir already exists
if [[ ! -d "$backup_dir" ]]; then if [[ -e "$backup_dir" ]]; then
echo "Creating directory \"$backup_dir\" ..." echo "Error: backup dir already exists. Delete directory before proceeding or use another directory name."
mkdir -p "$backup_dir" exit 1
fi fi
mkdir -p "$backup_dir"
cd "$backup_dir" cd "$backup_dir"
# prepare backup of active world # prepare backup of active world
@ -83,5 +84,3 @@ done
# make sure everything is owned by worlds owner # make sure everything is owned by worlds owner
chown -R "$(stat -c %U:%G $worlds_dir)" ./ chown -R "$(stat -c %U:%G $worlds_dir)" ./
# touch backup dir to update its last-edited date
touch ./

Loading…
Cancel
Save