File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed
Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -34,17 +34,15 @@ RUN if [ "$ARCH" = "amd64" ]; then \
3434 elif [ "$ARCH" = "arm64" ]; then \
3535 ARCH_DIR=aarch64-linux-gnu; \
3636 fi && \
37- for dir in /usr/include/"$ARCH_DIR" /*; do \
38- if [ -d "$dir" ]; then \
39- ln -sfn "$dir" /usr/include/$(basename "$dir" ); \
40- elif [ -f "$dir" ]; then \
41- ln -Tsfn "$dir" /usr/include/$(basename "$dir" ); \
42- fi \
43- ln -sfn "$dir" /usr/include/$(basename "$dir" ) || echo "Warning: Failed to create symlink for directory $dir" >&2; \
44- elif [ -f "$dir" ]; then \
45- ln -Tsfn "$dir" /usr/include/$(basename "$dir" ) || echo "Warning: Failed to create symlink for file $dir" >&2; \
46- fi \
47- done
37+ if [ -n "$ARCH_DIR" ] && [ -d "/usr/include/$ARCH_DIR" ]; then \
38+ for dir in /usr/include/"$ARCH_DIR" /*; do \
39+ if [ -d "$dir" ]; then \
40+ ln -sfn "$dir" /usr/include/$(basename "$dir" ) || echo "Warning: Failed to create symlink for directory $dir" >&2; \
41+ elif [ -f "$dir" ]; then \
42+ ln -Tsfn "$dir" /usr/include/$(basename "$dir" ) || echo "Warning: Failed to create symlink for file $dir" >&2; \
43+ fi; \
44+ done; \
45+ fi
4846RUN GOOS=$OS CGO_ENABLED=0 go generate ./bpf-prog/azure-block-iptables/...
4947RUN GOOS=$OS CGO_ENABLED=0 go build -a -o /go/bin/azure-block-iptables -trimpath -ldflags "-s -w -X main.version=" $AZURE_BLOCK_IPTABLES_VERSION"" -gcflags="-dwarflocationlists=true" ./bpf-prog/azure-block-iptables/cmd/azure-block-iptables
5048
You can’t perform that action at this time.
0 commit comments