diff options
Diffstat (limited to 'backup-boot-partition')
-rw-r--r-- | backup-boot-partition | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/backup-boot-partition b/backup-boot-partition new file mode 100644 index 000000000000..bd7bf6cf6f86 --- /dev/null +++ b/backup-boot-partition @@ -0,0 +1,10 @@ +#!/bin/bash + +[[ "$1" != "pre" && "$1" != "post" ]] && exit 1 +[[ -f /etc/pacman-boot-backup.conf ]] && . /etc/pacman-boot-backup.conf + +BACKUP_PATH_SRC=$(echo ${BACKUP_PATH_SRC:-/boot} | sed 's#/$##') +BACKUP_PATH_DEST=$(echo ${BACKUP_PATH_DEST:-/.bootbackup} | sed 's#/$##')/$1 + +mkdir -p "${BACKUP_PATH_DEST}" +/usr/bin/rsync -azq --delete "${BACKUP_PATH_SRC}/" "${BACKUP_PATH_DEST}" |