]> piware.de Git - bin.git/blobdiff - preinst-backup
pre/post inst: save /var/backups/martin to /home/martin/backup
[bin.git] / preinst-backup
index 68df29bf2b97a1403712fe0f83e63ec338b3c4b5..084f6596dfd1f422f76fe603ed81f2ccfd445eff 100755 (executable)
@@ -8,12 +8,12 @@ fi
 # push /etc/
 (cd /etc; HOME=/root bzr push)
 
-CURBACKUP=`ls -t /var/backups/pibackup/full* | head -n 1`
-[ -e "$CURBACKUP" ] || {
-    echo no current full backup in /var/backups/pibackup
+# copy backup to ~
+if [ -d /home/martin/backup ]; then
+    echo "/home/martin/backup exists already, aborting" >&2
     exit 1
-}
-cp $CURBACKUP /home/
+fi
+cp -a /var/backups/martin/ /home/martin/backup
 
 apt-get autoclean
 mkdir -p /home/aptcache