We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e757e74 commit f389979Copy full SHA for f389979
Makefile
@@ -13,12 +13,19 @@ $(1)
13
14
endef
15
16
+# Make docker work when running on SELinux Enforcing Systems.
17
+ifeq ($(shell getenforce),Enforcing)
18
+ USE_MOUNT_OPTION := :Z
19
+else
20
+ USE_MOUNT_OPTION :=
21
+endif
22
+
23
# Generate all implementations
24
.PHONY: gen-all
25
gen-all: gen-cpp gen-csharp gen-go gen-java gen-kotlin gen-objc gen-openapi gen-php gen-python gen-ruby
26
27
OTEL_DOCKER_PROTOBUF ?= otel/build-protobuf:0.9.0
-PROTOC := docker run --rm -u ${shell id -u} -v${PWD}:${PWD} -w${PWD} ${OTEL_DOCKER_PROTOBUF} --proto_path=${PWD}
28
+PROTOC := docker run --rm -u ${shell id -u} -v${PWD}:${PWD}$(USE_MOUNT_OPTION) -w${PWD} ${OTEL_DOCKER_PROTOBUF} --proto_path=${PWD}
29
30
PROTO_GEN_CPP_DIR ?= $(GENDIR)/cpp
31
PROTO_GEN_CSHARP_DIR ?= $(GENDIR)/csharp
0 commit comments