Makefile
changeset 8 75c45a13ac8c
parent 3 8415791a8363
child 15 a9462fce24e1
--- a/Makefile	Mon Nov 09 12:41:00 2015 +0100
+++ b/Makefile	Mon Nov 09 21:51:46 2015 +0100
@@ -1,5 +1,6 @@
 
 prefix = /usr/local
+etc_ssl_certs = /etc/ssl/certs
 share = $(prefix)/share
 certbase = $(share)/ca-certificates/schlittermann
 
@@ -9,14 +10,13 @@
 clean:
 
 install:	all
-		install -d -m 0755 $(DESTDIR)`dirname $(certbase)`
+		install -d -m 0755 $(DESTDIR)$(certbase)
+		install -d -m 0755 $(DESTDIR)$(etc_ssl_certs)
+		install -d -m 0755 $(DESTDIR)$(private_certbase)
 		set -e ;\
-		umask 0644 ;\
-		openssl x509 -in ca-crt.pem >$(DESTDIR)$(certbase)-ca.crt ;\
+		umask 022 ;\
 		for p in *-crt.pem; do \
-		    openssl x509 -in $$p > $(DESTDIR)$(certbase)-$$p; \
+		    openssl x509 -in $$p > $(DESTDIR)$(certbase)/schlittermann-$$(basename $$p -crt.pem).crt ;\
+		    openssl x509 -in $$p >> $(DESTDIR)$(certbase)/schlittermann-ca.pem ;\
 		done
-
-uninstall:
-		-rm -f $(DESTDIR)$(cert)
-		-rmdir -p $(DESTDIR)`dirname $(cert)`
+		cp ${certbase}/schlittermann-ca.pem $(DESTDIR)${etc_ssl_certs}/schlittermann-ca.pem