summaryrefslogtreecommitdiff
path: root/go/Makefile
diff options
context:
space:
mode:
authorAndrew G. Morgan <morgan@kernel.org>2021-08-25 19:48:12 -0700
committerAndrew G. Morgan <morgan@kernel.org>2021-08-25 19:48:12 -0700
commit935ab8f7cd332f958738c5c90d88dc2111187594 (patch)
treec9eee9b9e3539146ad4e11c568acd0e84324f250 /go/Makefile
parent04f903f9155b23a6a9f0dd972b448ada5bfc5f82 (diff)
downloadlibcap2-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/Makefile8
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