We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 818139b commit f357e51Copy full SHA for f357e51
dist/bin/kctf-challenge
@@ -127,7 +127,12 @@ function build_image {
127
CONTAINER_DIR="${CHALLENGE_DIR}/${CONTAINER_NAME}"
128
_kctf_log "building image in \"${CONTAINER_DIR}\""
129
IIDFILE="$(mktemp)"
130
- docker build "${CONTAINER_DIR}" --iidfile "${IIDFILE}"
+ if find "${CONTAINER_DIR}" -type l -exec false {} + >/dev/null 2>/dev/null; then
131
+ docker build "${CONTAINER_DIR}" --iidfile "${IIDFILE}"
132
+ else
133
+ _kctf_log "found symlink, building with tar -czh | docker"
134
+ tar -C "${CONTAINER_DIR}" -czh . | docker build --iidfile "${IIDFILE}" -
135
+ fi
136
if [[ $? -ne 0 ]]; then
137
rm "${IIDFILE}"
138
return 1
0 commit comments