diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -65,7 +65,7 @@ CFLAGS+= $(DEFINES) -Wall -O2 -D_REENTRANT -fPIC -Isrc/include -I/usr/include/op SRCS := $(MODS:%=%.c) HDRS := astmanproxy.h -all: astmanproxy +all: astmanproxy cert astmanproxy: $(OBJS) $(SOBJS) $(CC) $(CFLAGS) -o $@ $(ASTLINK) $(OBJS) $(LIBS) @@ -83,15 +83,17 @@ cert: umask 77 ; \ PEM1=`/bin/mktemp /tmp/openssl.XXXXXX` ; \ PEM2=`/bin/mktemp /tmp/openssl.XXXXXX` ; \ - sudo cp ./ssl.conf /etc/asterisk/ssl.conf; \ - /usr/bin/openssl req $(UTF8) -newkey rsa:1024 -keyout $$PEM1 -nodes -x509 -days 365 -out $$PEM2 -set_serial $(SERIAL) -config /etc/asterisk/ssl.conf ; \ + if [ ! -f /etc/asterisk/ssl.conf ]; then \ + install ./configs/ssl.conf /etc/asterisk/ssl.conf; \ + fi; \ + /usr/bin/openssl req $(UTF8) -newkey rsa:1024 -keyout $$PEM1 -nodes -x509 -days 365 -out $$PEM2 -set_serial $(SERIAL) -config /etc/asterisk/ssl.conf ; \ cat $$PEM1 > $@ ; \ echo "" >> $@ ; \ cat $$PEM2 >> $@ ; \ cat $@ > proxy-server.pem ;\ - sudo mkdir -p /var/lib/asterisk/certs; \ - sudo mv $@ /var/lib/asterisk/certs/proxy-server.pem; \ - $(RM) $$PEM1 $$PEM2 $@; \ + mkdir -p /var/lib/asterisk/certs; \ + mv $@ /var/lib/asterisk/certs/proxy-server.pem; \ + rm $$PEM1 $$PEM2 $@; \ fi install: uninstall all @@ -121,7 +123,7 @@ dist: clean /usr/bin/ssh www.popvox.com "ln -sf $(DISTDIR)/astmanproxy-${VERSION}-*.tgz $(DISTDIR)/astmanproxy-latest.tgz" clean: - rm -f *.o *.so core *~ astmanproxy; + rm -f *.o *.so core *~ astmanproxy proxy-server.pem; print: more Makefile $(HDRS) $(SRCS) | enscript -Ec -2r -j; exit 0 |