aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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