Fixes & Enhancements #6

Merged
me merged 35 commits from dev into main 2025-10-14 15:01:21 -07:00
Showing only changes of commit afc3b20785 - Show all commits

View File

@@ -782,32 +782,10 @@
}
function_backup: |
function backup {
EXTRA="$1"
TAG="System"
BACKUP_DIR="/srv/backup"
BASENAME="$BACKUP_DIR/Backup"
BACKUP="$BASENAME.`now`.$HOSTNAME.$TAG.zip"
echo "*** Creating Backup Directory ***"
mkdir -pv $BACKUP_DIR
chmod -Rv 755 $BACKUP_DIR
chown -Rv root:root $BACKUP_DIR
echo "*** Removing Old Backups ***"
sh -c 'rm -fv "$BASENAME"*"$TAG"*'
echo "*** Creating backup at '$BACKUP' ***"
sudo zip -rv "$BACKUP" \
/etc /var/{log,mail,spool} /srv /boot \
/usr/local/etc $EXTRA
status="$?"
if [[ "$status" != 0 ]]; then
echo "*** ERROR: Failed to create '$BACKUP', file may be incorrect. ***"
fi
if [[ -e "$BACKUP" ]]; then
ls -alh "$BACKUP"
echo "*** '$BACKUP' created successfully! ***"
else
echo "*** '$BACKUP' not found! ***"
fi
/usr/local/bin/backup_system.sh
}
alias backup-system="backup"
alias system-backup="backup"
function_log: |
function log {
echo -e "$1"