]> git.proxmox.com Git - mirror_lxc.git/commitdiff
ubuntu: Fix package upgrades requiring proc
authorStéphane Graber <stgraber@ubuntu.com>
Mon, 24 Oct 2016 21:38:13 +0000 (17:38 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Mon, 24 Oct 2016 22:39:02 +0000 (18:39 -0400)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
templates/lxc-ubuntu.in

index 92be563b09a1686be7401fef2d5b005a16a4ac5a..8320993fab209fbd44b697756f24fb35717674f9 100644 (file)
@@ -403,7 +403,13 @@ exit 101
 EOF
     chmod +x "$1/partial-${arch}"/usr/sbin/policy-rc.d
 
-    lxc-unshare -s MOUNT -- chroot "$1/partial-${arch}" apt-get dist-upgrade -y || { suggest_flush; false; }
+    (
+        cat << EOF
+        mount -t proc proc "${1}/partial-${arch}/proc"
+        chroot "${1}/partial-${arch}" apt-get dist-upgrade -y
+EOF
+    ) | lxc-unshare -s MOUNT -- sh -eu || (suggest_flush; false)
+
     rm -f "$1/partial-${arch}"/usr/sbin/policy-rc.d
 
     chroot "$1/partial-${arch}" apt-get clean