fix netstat script with separator

Allow to use -- as seperator in lxc-netstat, otherwise -n from lxc-netstat
collides with netstats -n option (Closes: #641251). 
[Serge Hallyn] update patch to (1) not demand argument for
 exec (breaks) and  (2) set $name not $lxc_name.

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
This commit is contained in:
Daniel Baumann 2012-07-31 16:01:24 +02:00 committed by Daniel Lezcano
parent 5548f2182e
commit 21e487f256

View File

@ -18,7 +18,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
usage() {
echo "usage: $(basename $0) --name NAME [--] [NETSTAT_OPTIONS...]" >&2
echo "usage: $(basename $0) -n|--name <name> -- [netstat_options]" >&2
}
help() {
@ -67,12 +67,18 @@ get_parent_cgroup()
done
}
shortoptions='hn:'
longoptions='help,name:,exec'
getopt=$(getopt -o $shortoptions --longoptions $longoptions -- "$@")
if [ $? != 0 ]; then
usage
exit 1;
fi
exec=""
if [ $# -eq 0 ]; then
usage
exit 1
fi
eval set -- "$getopt"
while true; do
case $1 in