--- 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