diff options
author | Andrew G. Morgan <morgan@kernel.org> | 2021-08-25 19:48:12 -0700 |
---|---|---|
committer | Andrew G. Morgan <morgan@kernel.org> | 2021-08-25 19:48:12 -0700 |
commit | 935ab8f7cd332f958738c5c90d88dc2111187594 (patch) | |
tree | c9eee9b9e3539146ad4e11c568acd0e84324f250 /go/Makefile | |
parent | 04f903f9155b23a6a9f0dd972b448ada5bfc5f82 (diff) | |
download | libcap2-935ab8f7cd332f958738c5c90d88dc2111187594.tar.gz |
Support overriding choice of 'sudo'.
Use something like:
make SUDO=my_sudo sudotest
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
Diffstat (limited to 'go/Makefile')
-rw-r--r-- | go/Makefile | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/go/Makefile b/go/Makefile index 52e1f3e..2100eed 100644 --- a/go/Makefile +++ b/go/Makefile @@ -60,7 +60,7 @@ web: ../goapps/web/web.go CAPGOPACKAGE CC="$(CC)" CGO_ENABLED="$(CGO_REQUIRED)" $(CGO_LDFLAGS_ALLOW) $(GO) build -mod=vendor -o $@ $< ifeq ($(RAISE_GO_FILECAP),yes) make -C ../progs setcap - sudo ../progs/setcap cap_setpcap,cap_net_bind_service=p web + $(SUDO) ../progs/setcap cap_setpcap,cap_net_bind_service=p web @echo "NOTE: RAISED cap_setpcap,cap_net_bind_service ON web binary" endif @@ -115,11 +115,11 @@ sudotest: test ../progs/tcapsh-static b210613 ifeq ($(CGO_REQUIRED),0) ./try-launching-cgo endif - sudo ./try-launching + $(SUDO) ./try-launching ifeq ($(CGO_REQUIRED),0) - sudo ./try-launching-cgo + $(SUDO) ./try-launching-cgo endif - sudo ../progs/tcapsh-static --cap-uid=$$(id -u) --caps="cap_setpcap=ep" --iab="^cap_setpcap" -- -c ./b210613 + $(SUDO) ../progs/tcapsh-static --cap-uid=$$(id -u) --caps="cap_setpcap=ep" --iab="^cap_setpcap" -- -c ./b210613 install: all rm -rf $(FAKEROOT)$(GOPKGDIR)/$(IMPORTDIR)/psx |