From 7074a8bf4c38da6c5975ddc329e72b15be505894 Mon Sep 17 00:00:00 2001 From: drduh Date: Mon, 25 May 2020 14:58:56 -0700 Subject: [PATCH] Include script in backup archive --- purse.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/purse.sh b/purse.sh index c30c831..ef52506 100755 --- a/purse.sh +++ b/purse.sh @@ -17,6 +17,7 @@ gpgconf="${HOME}/.gnupg/gpg.conf" backuptar="${PURSE_BACKUP:=purse.$(hostname).$(date +%F).tar}" safeix="${PURSE_INDEX:=purse.index}" safedir="${PURSE_SAFE:=safe}" +script="$(basename $BASH_SOURCE)" timeout=10 fail () { @@ -155,11 +156,12 @@ list_entry () { } backup () { - # Archive encrypted index and safe directory. + # Create an archive for backup. if [[ -f "${safeix}" ]] ; then cp "${gpgconf}" "gpg.conf.${now}" - tar cfv "${backuptar}" "${safeix}" "${safedir}" "gpg.conf.${now}" + tar cfv "${backuptar}" \ + "${safeix}" "${safedir}" "gpg.conf.${now}" "${script}" rm "gpg.conf.${now}" else fail "Nothing to archive" ; fi