diff --git a/changelog b/changelog index e697974..c41bd6c 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,9 @@ +2.6 - 17 September 2018 +* Add feature to allow subdirectories in BACKUP_DIRECTORIES option + +2.5 - 17 September 2018 +* Fixed Override BACKUP DIRECTORIES option that didn't work + 2.4 - 14 August 2018 * Exclude directories from mydata command diff --git a/cya b/cya index af1329b..940b62f 100755 --- a/cya +++ b/cya @@ -20,7 +20,7 @@ HEADER ###################################################################### # Version number -VERSION="2.4" +VERSION="2.6" # Title variable TITLE="Cover Your Ass(ets)" @@ -120,6 +120,13 @@ then CONFIG_ARRAY[${CONFIG_DATA[0]}]="$CONFIG_DATA_VALUE" done + # Override BACKUP DIRECTORIES + if [[ CONFIG_ARRAY[OVERRIDE_BACKUP_DIRECTORIES] ]] + then + IFS=' ' read -a DATA <<< "${CONFIG_ARRAY[OVERRIDE_BACKUP_DIRECTORIES]}" + BACKUP_DIRECTORIES=("${DATA[@]}") + fi + # Update BACKUP DIRECTORIES if [[ CONFIG_ARRAY[BACKUP_DIRECTORIES] ]] then @@ -435,6 +442,7 @@ RSYNC_BACKUP_GO() { # Run directory backup echo -n "Backing up ${BACKUP_DIRECTORY} ... " + SUDO_RUN "mkdir -p $RESTORE_DIR/$BACKUP_NAME${BACKUP_DIRECTORY}" SUDO_RUN "rsync -a --delete-excluded $EXCLUDE_DIRS$BASE_DIR${BACKUP_DIRECTORY} $RESTORE_DIR/$BACKUP_NAME${BACKUP_DIRECTORY}" echo " complete" BACKUP_STATE="on" diff --git a/version b/version index 6b4950e..5154b3f 100644 --- a/version +++ b/version @@ -1 +1 @@ -2.4 +2.6