mirror of
https://github.com/buildplan/du_setup.git
synced 2025-12-29 16:14:59 +00:00
backup script file
This commit is contained in:
@@ -1585,6 +1585,8 @@ configure_system() {
|
|||||||
print_info "Large temporary files may consume system memory"
|
print_info "Large temporary files may consume system memory"
|
||||||
|
|
||||||
mkdir -p "$BACKUP_DIR" && chmod 700 "$BACKUP_DIR"
|
mkdir -p "$BACKUP_DIR" && chmod 700 "$BACKUP_DIR"
|
||||||
|
log "Backing up script itself for audit trail"
|
||||||
|
cp "${SCRIPT_DIR}/$(basename "$0")" "$BACKUP_DIR/du_setup_v${CURRENT_VERSION}.sh"
|
||||||
cp /etc/hosts "$BACKUP_DIR/hosts.backup"
|
cp /etc/hosts "$BACKUP_DIR/hosts.backup"
|
||||||
cp /etc/fstab "$BACKUP_DIR/fstab.backup"
|
cp /etc/fstab "$BACKUP_DIR/fstab.backup"
|
||||||
cp /etc/sysctl.conf "$BACKUP_DIR/sysctl.conf.backup" 2>/dev/null || true
|
cp /etc/sysctl.conf "$BACKUP_DIR/sysctl.conf.backup" 2>/dev/null || true
|
||||||
|
|||||||
Reference in New Issue
Block a user