X-Git-Url: https://ruderich.org/simon/gitweb/?p=config%2Fdotfiles.git;a=blobdiff_plain;f=os%2Fdebian%2Fbin%2Fbackup.sh;fp=os%2Fdebian%2Fbin%2Fbackup.sh;h=0000000000000000000000000000000000000000;hp=4b9bffa73334596cd947c52f8d0a81d0522482f4;hb=7e0091dd9b0fe43ba8d078772d82174d861faed0;hpb=2add0d25a030ae29da75d19a958643466f25b8ab diff --git a/os/debian/bin/backup.sh b/os/debian/bin/backup.sh deleted file mode 100755 index 4b9bffa..0000000 --- a/os/debian/bin/backup.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -# Backup all important system-relevant data of a Debian system. -# -# The list of installed packages can be extracted from /var/lib/dpkg/status. - -# Copyright (C) 2013 Simon Ruderich -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - - -set -eu - -# tar can't exclude it automatically because we pipe it through gpg. -target="`pwd`/`hostname`.tar.gpg" - -tar cf - \ - --exclude /root/apt \ - --exclude /var/cache \ - --exclude /var/www \ - --exclude "$target" \ - --exclude "$target.tmp" \ - /etc /root /var \ - | gpg --encrypt --sign --recipient 0x95AC608FB0863F79 \ - >"$target.tmp" -mv "$target.tmp" "$target"