summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Palfrader <peter@palfrader.org>2005-12-02 11:52:46 +0000
committerweasel <weasel@bc3d92e2-beff-0310-a7cd-cc87d7ac0ede>2005-12-02 11:52:46 +0000
commita0df76ea5e7b68cce2e2b0a9862953ebc28953ae (patch)
treef2227ff80612a13872f4595cbf3984a8a729aff5
parentaae47aafcb43e04ced68c8f2e55fbc6430e0cd7f (diff)
Add backup-backuppcmetadata
git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@36 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede
-rwxr-xr-xbackup-backuppcmetadata24
1 files changed, 24 insertions, 0 deletions
diff --git a/backup-backuppcmetadata b/backup-backuppcmetadata
new file mode 100755
index 0000000..bcc2f70
--- /dev/null
+++ b/backup-backuppcmetadata
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+#
+# Copyright (c) 2002, 2003, 2004, 2005 Peter Palfrader <peter@palfrader.org>
+#
+# All rights reserved.
+#
+
+umask 037
+
+set -e
+set -u
+
+DATE=`date "+%Y%m%d-%H%M%S"`
+TARGET=/var/backups/local/backuppc
+[ -d $TARGET ] || mkdir -p $TARGET
+
+cd /var/lib/backuppc/pc
+find -type d -maxdepth 1 -mindepth 1 | sed -e 's,^./,,' |
+while read dir; do
+ file="$TARGET/$DATE-backups-$dir"
+ cp "$dir/backups" "$file"
+ bzip2 -- "$file"
+done