summaryrefslogtreecommitdiff
path: root/hack/make-rules
diff options
context:
space:
mode:
authorgy95 <guoyao17@huawei.com>2022-04-09 08:12:12 +0800
committergy95 <guoyao17@huawei.com>2022-04-19 17:16:18 +0800
commite39699b0e847160dad932f8c700dc214e879e1be (patch)
tree69ef99bd939523ee191ab82bc8cfd92176063885 /hack/make-rules
parentMerge pull request #3800 from vincentgoat/addCII (diff)
downloadkubeedge-e39699b0e847160dad932f8c700dc214e879e1be.tar.gz
fix propagating signals on docker build
Signed-off-by: gy95 <guoyao17@huawei.com>
Diffstat (limited to 'hack/make-rules')
-rwxr-xr-xhack/make-rules/build_with_container.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/hack/make-rules/build_with_container.sh b/hack/make-rules/build_with_container.sh
index bc14b1faa..a147272c8 100755
--- a/hack/make-rules/build_with_container.sh
+++ b/hack/make-rules/build_with_container.sh
@@ -24,11 +24,12 @@ KUBEEDGE_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd -P)"
MOUNTPATH="${MOUNTPATH:-/kubeedge}"
KUBEEDGE_BUILD_IMAGE=${KUBEEDGE_BUILD_IMAGE:-"kubeedge/build-tools"}
DOCKER_GID="${DOCKER_GID:-$(grep '^docker:' /etc/group | cut -f3 -d:)}"
+CONTAINER_RUN_OPTIONS="${CONTAINER_RUN_OPTIONS:--it}"
echo "start building inside container"
-docker run --rm -u "${UID}:${DOCKER_GID}" \
+docker run --rm ${CONTAINER_RUN_OPTIONS} -u "${UID}:${DOCKER_GID}" \
--init \
- --sig-proxy=false \
+ --sig-proxy=true \
-e XDG_CACHE_HOME=/tmp/.cache \
-v ${KUBEEDGE_ROOT}:${MOUNTPATH} \
-w ${MOUNTPATH} ${KUBEEDGE_BUILD_IMAGE} "$@"