diff -r 34964c339a31 -r 75c45a13ac8c Makefile --- 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