|
@@ -464,6 +464,9 @@ function remove_irc {
|
464
|
464
|
if [ -d /home/znc ]; then
|
465
|
465
|
userdel -r znc
|
466
|
466
|
fi
|
|
467
|
+ if [ -d /var/run/ircd ]; then
|
|
468
|
+ rm -rf /var/run/ircd
|
|
469
|
+ fi
|
467
|
470
|
}
|
468
|
471
|
|
469
|
472
|
function configure_firewall_for_irc {
|
|
@@ -576,6 +579,11 @@ function install_irc_server {
|
576
|
579
|
|
577
|
580
|
IRC_ONION_HOSTNAME=$(add_onion_service irc ${IRC_BOUNCER_PORT} ${IRC_ONION_PORT})
|
578
|
581
|
|
|
582
|
+ if [ ! -d /var/run/ircd ]; then
|
|
583
|
+ mkdir /var/run/ircd
|
|
584
|
+ chown -R irc:irc /var/run/ircd
|
|
585
|
+ fi
|
|
586
|
+
|
579
|
587
|
chmod 600 /etc/ngircd/ngircd.conf
|
580
|
588
|
systemctl restart ngircd
|
581
|
589
|
|