From c5fe65a6e7d4418f97f2ddbfa2586e915f0780d2 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Mon, 22 Feb 2021 20:10:18 +0100 Subject: [PATCH] [fix] do not spit out error messages for utils/lxc.sh --help Error:: $ utils/lxc.sh --help ERROR: missing command lxc ... This breaks also docs build:: $ make docs ... WARNING: Unexpected return code 42 from command '../utils/lxc.sh --help' ... Signed-off-by: Markus Heiser --- utils/lxc.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/lxc.sh b/utils/lxc.sh index 79cb1c04..f065bf3c 100755 --- a/utils/lxc.sh +++ b/utils/lxc.sh @@ -142,11 +142,11 @@ main() { local _usage="unknown or missing $1 command $2" # don't check prerequisite when in recursion - if [[ ! $1 == __* ]]; then + if [[ ! $1 == __* ]] && [[ ! $1 == --help ]]; then if ! in_container; then ! required_commands lxc && lxd_info && exit 42 fi - [[ -z $LXC_SUITE ]] && err_msg "missing LXC_SUITE" && exit 42 + [[ -z $LXC_SUITE ]] && err_msg "missing LXC_SUITE" && exit 42 fi case $1 in