On 12/26/2012 04:07 AM, Natanael Copa wrote: > We cannot assume that the mount source name always starts with 'cgroup' > so we check the filesystem type instead. > > Use 'awk' instead of 'grep -E' and as it is a better tool for this job. > > This fixes the tool on systems using openrc. > > Signed-off-by: Natanael Copa <nc...@alpinelinux.org>
Same as 1/1, so all good. Acked-by: Stéphane Graber <stgra...@ubuntu.com> Pushed to staging. Thanks. > --- > src/lxc/legacy/lxc-ls.in | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/src/lxc/legacy/lxc-ls.in b/src/lxc/legacy/lxc-ls.in > index fbb1385..7a90166 100644 > --- a/src/lxc/legacy/lxc-ls.in > +++ b/src/lxc/legacy/lxc-ls.in > @@ -54,7 +54,8 @@ get_parent_cgroup() > init_cgroup=${fields#*:} > > # Get the filesystem mountpoint of the hierarchy > - mountpoint=$(grep -E "^[^ ]+ [^ ]+ cgroup ([^ > ]+,)?$subsystems(,[^ ]+)? " /proc/self/mounts | cut -d ' ' -f 2) > + mountpoint=$(awk -v subsysregex="(^|,)$subsystems(,|\$)" \ > + '$3 == "cgroup" && $4 ~ subsysregex {print $2}' > /proc/self/mounts) > if [ -z "$mountpoint" ]; then continue; fi > > # Return the absolute path to the containers' parent cgroup > -- Stéphane Graber Ubuntu developer http://www.ubuntu.com
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612
_______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel