aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-12-12 11:05:53 -0200
committerSilvio Rhatto <rhatto@riseup.net>2013-12-12 11:05:53 -0200
commit9aef3da7450f5e1b43fdc42a9e1af4eb7e30f891 (patch)
tree08f245497a9667130f0537e76baea007b22d7771
parentf668440544bde88fca1dd003d60d7a3f8806a27c (diff)
downloadscripts-9aef3da7450f5e1b43fdc42a9e1af4eb7e30f891.tar.gz
scripts-9aef3da7450f5e1b43fdc42a9e1af4eb7e30f891.tar.bz2
Use shared /var/cache/apt at chroot-upgrade
-rwxr-xr-xchroot-upgrade7
1 files changed, 7 insertions, 0 deletions
diff --git a/chroot-upgrade b/chroot-upgrade
index 44a2c57..a281ea8 100755
--- a/chroot-upgrade
+++ b/chroot-upgrade
@@ -15,10 +15,17 @@ for chroot in `ls $BASE`; do
echo "Upgrading $folder..."
$sudo mount none -t proc $folder/proc
$sudo mount -o bind /dev $folder/dev
+ $sudo mount -o bind /var/cache/apt $folder/var/cache/apt
+ $sudo mount -t devpts devpts $folder/dev/pts
$sudo cp /etc/resolv.conf $folder/etc
+ #$sudo apt-get -o RootDir=$folder update
+ #$sudo apt-get -o RootDir=$folder dist-upgrade -y
$sudo chroot $folder apt-get update
$sudo chroot $folder apt-get dist-upgrade -y
+ $sudo chroot $folder apt-get autoremove -y
$sudo umount $folder/proc
+ $sudo umount $folder/dev/pts
$sudo umount $folder/dev
+ $sudo umount $folder/var/cache/apt
fi
done