]> git.proxmox.com Git - mirror_lxc.git/commitdiff
shutdown fixes for openSUSE container
authorFrederic Crozat <fcrozat@suse.com>
Fri, 20 Apr 2012 12:36:53 +0000 (14:36 +0200)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 28 Feb 2013 20:03:46 +0000 (14:03 -0600)
- mount /run on tmpfs outside container
- replace /var/run bind mount on /run by a symlink

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
templates/lxc-opensuse.in

index f69eae1c0abf4a94789d42e6e960d5f48d0164f2..56e93d726272f2f93c0ad470a734c72fd5eea861 100644 (file)
@@ -188,6 +188,10 @@ EOF
 #   create mtab symlink
     rm -f $cache/partial-$arch/etc/mtab
     ln -sf /proc/self/mounts $cache/partial-$arch/etc/mtab
+
+# ensure /var/run and /run are symlinked
+    rm -fr $cache/partial-$arch/var/run
+    ln -s -f ../run $cache/partial-$arch/var/run
     if [ $? -ne 0 ]; then
         echo "Failed to download the rootfs, aborting."
         return 1
@@ -290,6 +294,7 @@ EOF
     cat <<EOF > $path/fstab
 proc            proc         proc      nodev,noexec,nosuid 0 0
 sysfs           sys          sysfs     defaults  0 0
+tmpfs           run          tmpfs     mode=0755,nodev,nosuid 0 0
 EOF
 
     if [ $? -ne 0 ]; then