Bug#652168: don't run "swapoff -a" for lxc

Dmitry Bogatov KAction at debian.org
Sat Dec 29 18:34:28 GMT 2018


control: reassign -1 debianutils

Reassigning bug to owner of /usr/bin/ischroot


[2011-12-15 15:00] Harald Dunkel <harald.dunkel at aixigo.de>
>
> part       text/plain                 965
> On 12/15/11 12:23, Roger Leigh wrote:
> > On Thu, Dec 15, 2011 at 11:50:40AM +0100, Harald Dunkel wrote:
> >> PS: A similar problem exists for /etc/init.d/umountroot.
> >> It remounts the lxc root partition read-only, which affects
> >> the host system. This is a severe problem.
> >>
> >> The workaround is to disable both startup scripts in
> >> /etc/insserv/overrides.
> > 
> > Does "ischroot" correctly detect an lxc container?  i.e.
> > 
> > ischroot; echo $?
> > 
> 
> No, it doesn't:
> 
> 	root at vs001:~# ischroot
> 	root at vs001:~# echo $?
> 	1
> 
> (This is Squeeze. ischroot is not available in Squeeze,
> but it built fine.)
> 
> AFAIK /proc/1/cgroup shows in lxc
> 
> 	root at vs001:~# cat /proc/1/cgroup
> 	1:blkio,net_cls,freezer,devices,cpuacct,cpu,ns,cpuset:/vs001
> 
> "vs001" is the container name. On the host system I see
> 
> 	srvl028:/var/lib/lxc# cat /proc/1/cgroup
> 	1:blkio,net_cls,freezer,devices,cpuacct,cpu,ns,cpuset:/
> 
> instead. But I doubt that this is a stable method to detect lxc.
> 
> 
> Regards
> 
> Harri
> 
> 



More information about the Debian-init-diversity mailing list