Quoting Dwight Engen (dwight.en...@oracle.com): > This is needed when using the user namespace since the kernel check does > not allow user_ns root to successfully call vhangup(2), and mingetty will > quit in this case. > > Signed-off-by: Dwight Engen <dwight.en...@oracle.com>
Acked-by: Serge E. Hallyn <serge.hal...@ubuntu.com> > --- > templates/lxc-oracle.in | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/templates/lxc-oracle.in b/templates/lxc-oracle.in > index 106150c..d3d6ff9 100644 > --- a/templates/lxc-oracle.in > +++ b/templates/lxc-oracle.in > @@ -226,6 +226,9 @@ EOF > echo "# For libvirt/Virtual Machine Monitor" > >>$container_rootfs/etc/securetty > echo "pts/0" >>$container_rootfs/etc/securetty > > + # prevent mingetty from calling vhangup(2) since it fails with userns > + sed -i 's|mingetty|mingetty --nohangup|' > $container_rootfs/etc/init/tty.conf > + > # dont try to unmount /dev/lxc devices > sed -i 's|&& $1 !~ /^\\/dev\\/ram/|\&\& $2 !~ /^\\/dev\\/lxc/ \&\& $1 !~ > /^\\/dev\\/ram/|' $container_rootfs/etc/init.d/halt > > @@ -234,7 +237,8 @@ EOF > > # start a getty on /dev/console, /dev/tty[1-4] > if [ $container_release_major = "4" -o $container_release_major = "5" ]; > then > - sed -i '/1:2345:respawn/i cns:2345:respawn:/sbin/mingetty console' > $container_rootfs/etc/inittab > + sed -i 's|mingetty|mingetty --nohangup|' > $container_rootfs/etc/inittab > + sed -i '/1:2345:respawn/i cns:2345:respawn:/sbin/mingetty --nohangup > console' $container_rootfs/etc/inittab > sed -i '/5:2345:respawn/d' $container_rootfs/etc/inittab > sed -i '/6:2345:respawn/d' $container_rootfs/etc/inittab > fi > @@ -250,7 +254,7 @@ start on stopped rc RUNLEVEL=[2345] > stop on runlevel [!2345] > > respawn > -exec /sbin/mingetty /dev/console > +exec /sbin/mingetty --nohangup /dev/console > EOF > fi > > -- > 1.8.3.1 > > > ------------------------------------------------------------------------------ > Shape the Mobile Experience: Free Subscription > Software experts and developers: Be at the forefront of tech innovation. > Intel(R) Software Adrenaline delivers strategic insight and game-changing > conversations that shape the rapidly evolving mobile landscape. Sign up now. > http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk > _______________________________________________ > Lxc-devel mailing list > Lxc-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/lxc-devel ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel