]> arthur.barton.de Git - ngircd-alex.git/blobdiff - contrib/Debian/rules
ngIRCd Release 27
[ngircd-alex.git] / contrib / Debian / rules
index 4be91f360cf5e374ce7c7eea1a73f8c559dccf5e..561f765ca1d2000ad526c2c58d3d77bfdc8f207e 100755 (executable)
@@ -35,6 +35,8 @@ execute_after_dh_auto_install:
         -e "s|;ServerGID = 65534|ServerGID = irc|g" \
         -e "s|;PidFile = /var/run/ngircd/ngircd.pid|PidFile = /run/ircd/ngircd.pid|g" \
         -e "s|;PAM = yes|PAM = no|g" \
+        -e "s|;\[SSL\]|[SSL]|g" \
+        -e "s|;CAFile = /etc/ssl/CA/cacert.pem|CAFile = /etc/ssl/certs/ca-certificates.crt|g" \
         $(CURDIR)/debian/ngircd/usr/share/doc/ngircd/sample-ngircd.conf \
         >>$(CURDIR)/debian/ngircd/etc/ngircd/ngircd.conf
 
@@ -51,6 +53,11 @@ execute_after_dh_auto_install:
         $(CURDIR)/contrib/ngircd.logcheck \
         $(CURDIR)/debian/ngircd/etc/logcheck/ignore.d.paranoid/ngircd
 
+#      Install the fail2ban configuration.
+       install -o root -g root -m 0644 -D \
+        $(CURDIR)/contrib/ngircd-fail2ban.conf \
+        $(CURDIR)/debian/ngircd/etc/fail2ban/filter.d/ngircd.conf
+
 #      Make lintian happy :-)
        rm $(CURDIR)/debian/ngircd/usr/share/doc/ngircd/COPYING
        mv $(CURDIR)/debian/ngircd/usr/share/doc/ngircd/ChangeLog \