From bdb123bf6a81af404f029f1785caccafa457f26f Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 20 Mar 2018 19:24:19 +0100 Subject: [PATCH] add: backup packages list --- backup | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/backup b/backup index 3e67c57..a4f36ca 100755 --- a/backup +++ b/backup @@ -150,10 +150,26 @@ BackupDirectoryPath() { printfStripLine } +BackupPackages() { + local readonly packPath="$backRemotePCPath/packages" + + printfStripLine + printf "Rechner %s; Packages wird gesichert \n\n" "$remoterechner" + + mkdir --parents $packPath + dpkg --get-selections > $packPath/package.list + apt-key exportall > $packPath/aptkey + rsync --archive --verbose --log-file=$packPath/aptsources.log \ + /etc/apt $packPath/ + printfStripLine +} + BackupPathes() { for pfad in $(cat pfad-$remoterechner.txt); do if [ "$pfad" == "virsh" ]; then BackupVMs + elif [ "$pfad" == "packages" ]; then + BackupPackages else BackupDirectoryPath fi -- 2.39.5