]> piware.de Git - bin.git/blob - preinst-backup
preinst-backup: fix bzr push
[bin.git] / preinst-backup
1 #!/bin/sh -ex
2
3 if [ -n "`cd /etc; bzr modified`" ]; then
4     echo "uncommitted changes in /etc, aborting" >&2
5     exit 1
6 fi
7
8 # push /etc/
9 (cd /etc; HOME=/home/martin bzr push)
10
11 # copy backup to ~
12 if [ -d /home/martin/backup ]; then
13     echo "/home/martin/backup exists already, aborting" >&2
14     exit 1
15 fi
16 cp -a /var/backups/martin/ /home/martin/backup
17
18 apt-get autoclean
19 mkdir -p /home/aptcache
20 rm -rf /home/aptcache/*
21 cp /var/cache/apt/archives/*.deb /home/aptcache/
22