[lxc-devel] [PATCH 1/2] centos: Fix booting a Centos 6 container

Serge Hallyn serge.hallyn at ubuntu.com
Thu Jan 29 22:47:41 UTC 2015


Quoting Stéphane Graber (stgraber at ubuntu.com):
> Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>

Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>

> ---
>  templates/lxc-centos.in | 12 ++++++++----
>  1 file changed, 8 insertions(+), 4 deletions(-)
> 
> diff --git a/templates/lxc-centos.in b/templates/lxc-centos.in
> index 4696ce3..dd9b254 100644
> --- a/templates/lxc-centos.in
> +++ b/templates/lxc-centos.in
> @@ -270,7 +270,6 @@ EOF
>      # set minimal fstab
>      cat <<EOF > $rootfs_path/etc/fstab
>  /dev/root               /                       rootfs   defaults        0 0
> -none                    /dev/shm                tmpfs    nosuid,nodev    0 0
>  EOF
>  
>      # create lxc compatibility init script
> @@ -280,14 +279,19 @@ start on startup
>  env container
>  
>  pre-start script
> -        if [ "x$container" != "xlxc" -a "x$container" != "xlibvirt" ]; then
> +        if [ "x\$container" != "xlxc" -a "x\$container" != "xlibvirt" ]; then
>                  stop;
>          fi
> -        initctl start tty TTY=console
> +
>          rm -f /var/lock/subsys/*
>          rm -f /var/run/*.pid
> +        [ -e /etc/mtab ] || ln -s /proc/mounts /etc/mtab
> +        mkdir -p /dev/shm
> +        mount -t tmpfs -o nosuid,nodev tmpfs /dev/shm
> +
> +        initctl start tty TTY=console
>          telinit 3
> -        exit 0;
> +        exit 0
>  end script
>  EOF
>      elif [ "$release" = "5" ]; then
> -- 
> 1.9.1
> 
> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel


More information about the lxc-devel mailing list