equal
deleted
inserted
replaced
1 |
1 |
2 prefix = /usr/local |
2 prefix = /usr/local |
|
3 etc_ssl_certs = /etc/ssl/certs |
3 share = $(prefix)/share |
4 share = $(prefix)/share |
4 certbase = $(share)/ca-certificates/schlittermann |
5 certbase = $(share)/ca-certificates/schlittermann |
5 |
6 |
6 .PHONY: all install clean uninstall |
7 .PHONY: all install clean uninstall |
7 |
8 |
8 all: |
9 all: |
9 clean: |
10 clean: |
10 |
11 |
11 install: all |
12 install: all |
12 install -d -m 0755 $(DESTDIR)`dirname $(certbase)` |
13 install -d -m 0755 $(DESTDIR)$(certbase) |
|
14 install -d -m 0755 $(DESTDIR)$(etc_ssl_certs) |
|
15 install -d -m 0755 $(DESTDIR)$(private_certbase) |
13 set -e ;\ |
16 set -e ;\ |
14 umask 0644 ;\ |
17 umask 022 ;\ |
15 openssl x509 -in ca-crt.pem >$(DESTDIR)$(certbase)-ca.crt ;\ |
|
16 for p in *-crt.pem; do \ |
18 for p in *-crt.pem; do \ |
17 openssl x509 -in $$p > $(DESTDIR)$(certbase)-$$p; \ |
19 openssl x509 -in $$p > $(DESTDIR)$(certbase)/schlittermann-$$(basename $$p -crt.pem).crt ;\ |
|
20 openssl x509 -in $$p >> $(DESTDIR)$(certbase)/schlittermann-ca.pem ;\ |
18 done |
21 done |
19 |
22 cp ${certbase}/schlittermann-ca.pem $(DESTDIR)${etc_ssl_certs}/schlittermann-ca.pem |
20 uninstall: |
|
21 -rm -f $(DESTDIR)$(cert) |
|
22 -rmdir -p $(DESTDIR)`dirname $(cert)` |
|