Nextcloud, Hyperling.com, LibreTranslate, and backup.sh Enhancements #11

Merged
me merged 34 commits from dev into main 2025-10-14 14:58:59 -07:00
Showing only changes of commit 75711c6c20 - Show all commits

View File

@@ -20,14 +20,15 @@ time="`which time`"
# Ensure backup directory exists with correct permissions.
mkdir -pv "$BACKUP_DIR"
chmod -Rv 755 "$BACKUP_DIR"
mkdir -pv "$BACKUP_DIR/TRASH"
chmod -Rv 775 "$BACKUP_DIR"
chown -Rv root:root "$BACKUP_DIR"
cd "$BACKUP_DIR"
# Remove the last backup.
echo "`date` - Removing existing files."
mv -v "$BASENAME"*"$TAG"* ~/TRASH/
rm -v ~/TRASH/"${BASENAME}*${TAG}*.zip"
cd "$BACKUP_DIR"
mv -v "$BASENAME"*"$TAG"* TRASH/
rm -v TRASH/*
echo -e "\n`date` - Take down services for a cold backup."
manage.sh -d