diff --git a/plugins/lxc/lxc-multigraph b/plugins/lxc/lxc-multigraph index 70f7abad..d273b543 100755 --- a/plugins/lxc/lxc-multigraph +++ b/plugins/lxc/lxc-multigraph @@ -178,13 +178,7 @@ title_case() { } -# --- BASIC DEFINES - -active_guests=$(get_active_guests "$exclude") - -# --- AUTOCONF - -if [ "$1" = "autoconf" ]; then +do_autoconf() { if [ ! -r /proc/net/dev ]; then echo "no (/proc/net/dev cannot be read)" elif [ ! -e "$lxcpath" ]; then @@ -192,12 +186,13 @@ if [ "$1" = "autoconf" ]; then else echo yes fi - exit 0 -fi +} -# --- CONFIG OUTPUT -if [ "$1" = "config" ]; then +do_config() { + local active_guests guest_name draw_style + active_guests=$(get_active_guests "$exclude") + cat <&2 "Invalid action requested (none of: autoconf / config / '')" + exit 1 +esac