From 2a739364d62ce6558003f73d9360c73361f6cea6 Mon Sep 17 00:00:00 2001 From: Leonardo Di Donato Date: Fri, 24 Jan 2020 14:14:15 +0100 Subject: [PATCH] fix(docker): fix symbolic linking for /usrc/src inside docker images entrypoint Signed-off-by: Leonardo Di Donato --- docker/dev/docker-entrypoint.sh | 3 ++- docker/local/docker-entrypoint.sh | 2 +- docker/rhel/docker-entrypoint.sh | 3 ++- docker/stable/docker-entrypoint.sh | 3 ++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/docker/dev/docker-entrypoint.sh b/docker/dev/docker-entrypoint.sh index 082abc00..493b5cc1 100755 --- a/docker/dev/docker-entrypoint.sh +++ b/docker/dev/docker-entrypoint.sh @@ -25,7 +25,8 @@ if [[ -z "${SKIP_MODULE_LOAD}" ]]; then for i in "$HOST_ROOT/usr/src"/* do - ln -s "$i" "/usr/src/$i" + base=$(basename "$i") + ln -s "$i" "/usr/src/$base" done /usr/bin/falco-probe-loader diff --git a/docker/local/docker-entrypoint.sh b/docker/local/docker-entrypoint.sh index 6faba5ff..200fa9a7 100755 --- a/docker/local/docker-entrypoint.sh +++ b/docker/local/docker-entrypoint.sh @@ -25,7 +25,7 @@ if [[ -z "${SKIP_MODULE_LOAD}" ]]; then for i in "$HOST_ROOT/usr/src"/* do - base=$(basename $i) + base=$(basename "$i") ln -s "$i" "/usr/src/$base" done diff --git a/docker/rhel/docker-entrypoint.sh b/docker/rhel/docker-entrypoint.sh index 082abc00..493b5cc1 100755 --- a/docker/rhel/docker-entrypoint.sh +++ b/docker/rhel/docker-entrypoint.sh @@ -25,7 +25,8 @@ if [[ -z "${SKIP_MODULE_LOAD}" ]]; then for i in "$HOST_ROOT/usr/src"/* do - ln -s "$i" "/usr/src/$i" + base=$(basename "$i") + ln -s "$i" "/usr/src/$base" done /usr/bin/falco-probe-loader diff --git a/docker/stable/docker-entrypoint.sh b/docker/stable/docker-entrypoint.sh index 082abc00..493b5cc1 100755 --- a/docker/stable/docker-entrypoint.sh +++ b/docker/stable/docker-entrypoint.sh @@ -25,7 +25,8 @@ if [[ -z "${SKIP_MODULE_LOAD}" ]]; then for i in "$HOST_ROOT/usr/src"/* do - ln -s "$i" "/usr/src/$i" + base=$(basename "$i") + ln -s "$i" "/usr/src/$base" done /usr/bin/falco-probe-loader