#!/bin/sh -ex
-CURBACKUP=`ls -t /var/backups/pibackup/full* | head -n 1`
-[ -e "$CURBACKUP" ] || {
- echo no current full backup in /var/backups/pibackup
+if [ -n "`cd /etc; bzr modified`" ]; then
+ echo "uncommitted changes in /etc, aborting" >&2
exit 1
-}
-cp $CURBACKUP /home/
+fi
-apt-get autoclean
-mkdir -p /home/aptcache
-rm -rf /home/aptcache/*
-cp /var/cache/apt/archives/*.deb /home/aptcache/
+# push /etc/
+(cd /etc; HOME=/home/martin bzr push)
+# copy backup to ~
+if [ -d /home/martin/backup ]; then
+ echo "/home/martin/backup exists already, aborting" >&2
+ exit 1
+fi
+[ ! -d /var/backups/martin/ ] || cp -a /var/backups/martin/ /home/martin/backup