summaryrefslogtreecommitdiffstats
path: root/adduser/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'adduser/Makefile')
-rw-r--r--adduser/Makefile25
1 files changed, 18 insertions, 7 deletions
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