Skip to content

Commit

Permalink
Add uninstall and clean target, install systemd units
Browse files Browse the repository at this point in the history
  • Loading branch information
djlucas committed Sep 30, 2017
1 parent ecdb27d commit ad038d1
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
3 changes: 2 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
0.5 - Add example systemd timer and service units
0.5 - Install systemd timer and service units
- Add uninstall and clean targets
0.4 - Add email and code signing flat file certificate stores
0.3 - Generate single file stores (Java and GNUTLS) using main OpenSSL
store as source to avoid duplicates
Expand Down
15 changes: 15 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,30 @@
MANDIR=/usr/share/man
SBINDIR=/usr/sbin
INIT=$(shell ps -p 1 --no-header | cut -d " " -f 15)


all:
chmod 755 make-ca help2man
./help2man -s 8 -N ./make-ca -i include.h2m -o make-ca.8

clean:
rm -f make-ca.8
chmod 0644 help2man
chmod 0644 make-ca

install: all
/usr/bin/install -vdm755 $(DESTDIR)$(SBINDIR)
/usr/bin/install -vdm755 $(DESTDIR)$(MANDIR)/man8
install -vm755 make-ca $(DESTDIR)$(SBINDIR)
install -vm644 make-ca.8 $(DESTDIR)$(MANDIR)/man8
if test "$(INIT)" == "systemd"; then \
install -vdm755 $(DESTDIR)/etc/systemd/system; \
install -vm644 systemd/* $(DESTDIR)/etc/systemd/system; \
fi

uninstall:
rm -f $(DESTDIR)$(SBINDIR)/make-ca
rm -f $(DESTDIR)$(MANDIR)/man8/make-ca.8

.PHONY: all install

0 comments on commit ad038d1

Please sign in to comment.