From f290337306e66cc8b4860837032dffedc3f5ebe3 Mon Sep 17 00:00:00 2001 From: Cameron Katri Date: Wed, 25 Aug 2021 19:10:49 -0400 Subject: adduser rmuser: Customizable prefix --- adduser/Makefile | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) (limited to 'adduser/Makefile') diff --git a/adduser/Makefile b/adduser/Makefile index b1755ca..5cb44ec 100644 --- a/adduser/Makefile +++ b/adduser/Makefile @@ -1,26 +1,37 @@ PREFIX ?= /usr DESTDIR ?= +MEMO_PREFIX ?= +MEMO_SUB_PREFIX ?= /usr -all: - @echo "Nothing to build" +all: adduser rmuser + +adduser: adduser.sh + sed -e 's|@MEMO_PREFIX@|$(MEMO_PREFIX)|g' \ + -e 's|@MEMO_SUB_PREFIX@|$(MEMO_SUB_PREFIX)|g' \ + $< > $@ + +rmuser: rmuser.sh + sed -e 's|@MEMO_PREFIX@|$(MEMO_PREFIX)|g' \ + -e 's|@MEMO_SUB_PREFIX@|$(MEMO_SUB_PREFIX)|g' \ + $< > $@ clean: - @echo "Nothing to clean" + rm -f adduser rmuser install: install-adduser install-rmuser -install-adduser: adduser.sh adduser.8 adduser.conf.5 +install-adduser: adduser adduser.8 adduser.conf.5 install -d $(DESTDIR)/$(PREFIX)/sbin \ $(DESTDIR)/$(PREFIX)/share/man/man5 \ $(DESTDIR)/$(PREFIX)/share/man/man8 - install -m755 adduser.sh $(DESTDIR)/$(PREFIX)/sbin/adduser + install -m755 adduser $(DESTDIR)/$(PREFIX)/sbin/adduser install -m644 adduser.8 $(DESTDIR)/$(PREFIX)/share/man/man8/adduser.8 install -m644 adduser.conf.5 $(DESTDIR)/$(PREFIX)/share/man/man5/adduser.conf.5 -install-rmuser: rmuser.sh rmuser.8 +install-rmuser: rmuser rmuser.8 install -d $(DESTDIR)/$(PREFIX)/sbin \ $(DESTDIR)/$(PREFIX)/share/man/man8 - install -m755 rmuser.sh $(DESTDIR)/$(PREFIX)/sbin/rmuser + install -m755 rmuser $(DESTDIR)/$(PREFIX)/sbin/rmuser install -m644 rmuser.8 $(DESTDIR)/$(PREFIX)/share/man/man8/rmuser.8 .PHONY: all install install-adduser install-rmuser clean -- cgit v1.2.3-56-ge451