On 12/25/2012 05:08 PM, Natanael Copa wrote: > - use case .. in instead of comparison with globs > - avoid 'local' > > While here, also avoid 'find ... -printf' which is not supported on busybox > > Signed-off-by: Natanael Copa <nc...@alpinelinux.org>
Acked-by: Stéphane Graber <stgra...@ubuntu.com> Pushed to staging. Thanks. I also fixed a minor indent problem in that commit (the last esac was space indented instead of tab indented). > --- > src/lxc/legacy/lxc-ls.in | 15 ++++++--------- > 1 file changed, 6 insertions(+), 9 deletions(-) > > diff --git a/src/lxc/legacy/lxc-ls.in b/src/lxc/legacy/lxc-ls.in > index f26572d..fbb1385 100644 > --- a/src/lxc/legacy/lxc-ls.in > +++ b/src/lxc/legacy/lxc-ls.in > @@ -1,4 +1,4 @@ > -#!/bin/bash > +#!/bin/sh > > # > # lxc: linux Container library > @@ -35,8 +35,6 @@ help() { > > get_parent_cgroup() > { > - local hierarchies hierarchy fields subsystems init_cgroup mountpoint > - > parent_cgroup="" > > # Obtain a list of hierarchies that contain one or more subsystems > @@ -61,11 +59,10 @@ get_parent_cgroup() > > # Return the absolute path to the containers' parent cgroup > # (do not append '/lxc' if the hierarchy contains the 'ns' > subsystem) > - if [[ ",$subsystems," == *,ns,* ]]; then > - parent_cgroup="${mountpoint}${init_cgroup%/}" > - else > - parent_cgroup="${mountpoint}${init_cgroup%/}/lxc" > - fi > + case ",$subsystems," in > + *,ns,*) parent_cgroup="${mountpoint}${init_cgroup%/}";; > + *) parent_cgroup="${mountpoint}${init_cgroup%/}/lxc";; > + esac > break > done > } > @@ -87,7 +84,7 @@ done > > containers="" > if [ ! -z "$directory" ]; then > - containers=$(find $directory -mindepth 1 -maxdepth 1 -type d -printf > "%f\n" 2>/dev/null) > + containers=$(find $directory -mindepth 1 -maxdepth 1 -type d > 2>/dev/null | sed 's:.*/::') > fi > > cd "$directory" > -- Stéphane Graber Ubuntu developer http://www.ubuntu.com
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel