CERTPATH= /usr/local/admserv/certs KEYPATH= $(CERTPATH)/key CSRPATH= $(CERTPATH)/request CRTPATH= $(CERTPATH)/certificate SSLCONF= /usr/local/admserv/conf.d/ssl.conf all: install: install -d /usr/local/admserv/conf install -d /usr/local/admserv/conf.d install -d /usr/local/admserv/run install -d -m 0700 /usr/local/admserv/certs if [ \! -e /usr/local/admserv/libexec ]; then \ ln -s /usr/local/libexec /usr/local/admserv/libexec; \ fi; install -m 0640 conf/admserv.conf /usr/local/admserv/conf install -m 0640 conf/php.ini /usr/local/admserv/conf install -m 0640 conf/magic /usr/local/admserv/conf install -m 0640 conf.d/ssl.conf /usr/local/admserv/conf.d install -m 0640 conf.d/php.conf /usr/local/admserv/conf.d install -m 0750 admserv.sh /usr/local/etc/rc.d mkdir -p /var/log/admserv if [ ! -f $(KEYPATH) ] ; then \ `which openssl` genrsa -out $(KEYPATH) 2048 ; \ fi if [ ! -f $(CSRPATH) ] ; then \ `which openssl` req -new -key $(KEYPATH) -out $(CSRPATH) ; \ fi if [ ! -f $(CRTPATH) ] ; then \ `which openssl` x509 -req -days 365 -in $(CSRPATH) \ -signkey $(KEYPATH) -out $(CRTPATH) ; \ fi sed -i '' -e 's;^SSLCertificateFile.*;SSLCertificateFile $(CRTPATH);' $(SSLCONF) sed -i '' -e 's;^SSLCertificateKeyFile.*;SSLCertificateKeyFile $(KEYPATH);' $(SSLCONF)