From f2ebdfaf8e6f259a15bd22a35f9492d6b0c42bcc Mon Sep 17 00:00:00 2001 From: Federico Di Pierro Date: Tue, 12 Dec 2023 09:17:26 +0100 Subject: [PATCH] fix(docker): small fixes in docker entrypoints for new driver loader. Signed-off-by: Federico Di Pierro --- docker/driver-loader-legacy/docker-entrypoint.sh | 2 +- docker/driver-loader/docker-entrypoint.sh | 2 +- docker/falco/docker-entrypoint.sh | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docker/driver-loader-legacy/docker-entrypoint.sh b/docker/driver-loader-legacy/docker-entrypoint.sh index 35bc7c11..90e01b73 100755 --- a/docker/driver-loader-legacy/docker-entrypoint.sh +++ b/docker/driver-loader-legacy/docker-entrypoint.sh @@ -60,7 +60,7 @@ while test $# -gt 0; do print_usage exit 1 else - /usr/bin/falcoctl driver config "--type $1" + /usr/bin/falcoctl driver config --type $1 has_driver="true" fi ;; diff --git a/docker/driver-loader/docker-entrypoint.sh b/docker/driver-loader/docker-entrypoint.sh index 35bc7c11..90e01b73 100755 --- a/docker/driver-loader/docker-entrypoint.sh +++ b/docker/driver-loader/docker-entrypoint.sh @@ -60,7 +60,7 @@ while test $# -gt 0; do print_usage exit 1 else - /usr/bin/falcoctl driver config "--type $1" + /usr/bin/falcoctl driver config --type $1 has_driver="true" fi ;; diff --git a/docker/falco/docker-entrypoint.sh b/docker/falco/docker-entrypoint.sh index 4f803d77..60f36013 100755 --- a/docker/falco/docker-entrypoint.sh +++ b/docker/falco/docker-entrypoint.sh @@ -60,14 +60,15 @@ if [[ -z "${SKIP_DRIVER_LOADER}" ]]; then has_driver= has_opts= for opt in "${falco_driver_loader_option_arr[@]}" - case "$1" in + do + case "$opt" in kmod|ebpf) if [ -n "$has_driver" ]; then >&2 echo "Only one driver per invocation" print_usage exit 1 else - /usr/bin/falcoctl driver config "--type $opt" + /usr/bin/falcoctl driver config --type $opt has_driver="true" fi ;;