From: Martin Pitt Date: Thu, 9 Aug 2007 09:01:15 +0000 (+0200) Subject: pre/post inst: save /var/backups/martin to /home/martin/backup X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=commitdiff_plain;h=d5bbaccdbfcb0eefb31c8f03a9b21cbf1f3e3e12 pre/post inst: save /var/backups/martin to /home/martin/backup --- diff --git a/postinst-setup b/postinst-setup index d55fb4b..25b1747 100755 --- a/postinst-setup +++ b/postinst-setup @@ -1,5 +1,10 @@ #!/bin/sh -e +# move backup to /var +if [ -d /home/martin/backup ] && [ ! -d /var/backups/martin ]; then + cp -a /home/martin/backup /var/backups/martin +fi + # install already shipped debs [ -e /mirror ] || ln -s /home/ubuntu-mirror /mirror mount -o loop /home/martin/download/ubuntu/gutsy-alternate-amd64.iso /cdrom @@ -81,5 +86,5 @@ ifup eth1 # crontabs crontab -u martin - </dev/null EOF diff --git a/preinst-backup b/preinst-backup index 68df29b..084f659 100755 --- a/preinst-backup +++ b/preinst-backup @@ -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