0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-05-22 21:03:45 +02:00

Install it into /bin

This commit is contained in:
William Pitcock 2008-04-25 14:52:17 -05:00
parent 0253849e55
commit 9d129b8ab0
2 changed files with 9 additions and 7 deletions

View file

@ -26,7 +26,7 @@ libexecdir = @libexecdir@
confdir = @confdir@
localstatedir = @localstatedir@
PROGS = viconf mkpasswd convertilines convertklines
PROGS = viconf mkpasswd convertilines convertklines genssl.sh
all: $(PROGS)
@ -44,6 +44,8 @@ convertilines: convertilines.c
convertklines: convertklines.c
$(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) convertklines.c -o convertklines $(IRCDLIBS)
genssl.sh:
clean:
$(RM) -f encspeed viconf chkconf mkpasswd *~ core *.exe convertklines convertilines

12
tools/genssl.sh Normal file → Executable file
View file

@ -1,15 +1,15 @@
#!/bin/sh
echo "Generating certificate request .. "
openssl req -new -nodes -out req.pem
openssl req -new -nodes -out ../etc/req.pem
echo "Generating self-signed certificate .. "
openssl req -x509 -days 365 -in req.pem -key privkey.pem -out cert.pem
openssl req -x509 -days 365 -in ../etc/req.pem -key ../etc/rsa.key -out ../etc/cert.pem
echo "Generating Diffie-Hellman file for secure SSL/TLS negotiation .. "
openssl dhparam -out dh.pem 2048
mv privkey.pem rsa.key
openssl dhparam -out ../etc/dh.pem 1024
echo "
Now copy rsa.key, cert.pem and dh.pem into your IRCd's etc/ folder,
then change these lines in the ircd.conf file:
Now change these lines in the IRCd config file:
ssl_private_key = "etc/rsa.key";
ssl_cert = "etc/cert.pem";