From: Stéphane Graber Date: Mon, 24 Oct 2016 21:38:13 +0000 (-0400) Subject: ubuntu: Fix package upgrades requiring proc X-Git-Tag: lxc-2.1.1~357^2 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=e34466fe968ea5cf2004198abecf40f8dde02593;p=mirror_lxc.git ubuntu: Fix package upgrades requiring proc Signed-off-by: Stéphane Graber --- diff --git a/templates/lxc-ubuntu.in b/templates/lxc-ubuntu.in index 92be563b0..8320993fa 100644 --- a/templates/lxc-ubuntu.in +++ b/templates/lxc-ubuntu.in @@ -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