]> gitweb.fluxo.info Git - scripts.git/commitdiff
Use shared /var/cache/apt at chroot-upgrade
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 12 Dec 2013 13:05:53 +0000 (11:05 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 12 Dec 2013 13:05:53 +0000 (11:05 -0200)
chroot-upgrade

index 44a2c57a0c523b4b617b203c2fd9417f3d39f2d0..a281ea853381179fdbe57903df01c32afcea002c 100755 (executable)
@@ -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