IRCNow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
openbsd:irc:znc [2020/07/21 05:13]
jrmu old revision restored (2020/07/16 05:40)
openbsd:irc:znc [2020/08/01 09:02] (current)
baytuch
Line 152: Line 152:
 # export HOME=/​home/​znc # export HOME=/​home/​znc
 # /​usr/​sbin/​chroot -u znc -g znc /home/znc znc >>/​var/​log/​znc.log 2>&1 & # /​usr/​sbin/​chroot -u znc -g znc /home/znc znc >>/​var/​log/​znc.log 2>&1 &
 +</​code>​
 +
 +Creating a start script:
 +<​code>​
 +doas touch /​etc/​rc.d/​znc
 +doas chmod +x /​etc/​rc.d/​znc
 +</​code>​
 +
 +File contents:
 +<​code>​
 +#!/bin/ksh
 +#
 +# $OpenBSD: znc,v 1.2 2018/01/11 19:27:07 rpe Exp $
 +
 +daemon_pidfile="/​home/​znc/​home/​znc/​.znc/​znc.pid"​
 +daemon="​env HOME=/​home/​znc /​usr/​sbin/​chroot -u znc -g znc /home/znc znc"
 +
 +
 +service_stop() {
 +  if [ -f $daemon_pidfile ]; then
 +    pid=$(sed '​s/​[^0-9]*//​g'​ $daemon_pidfile)
 +    kill $pid
 +  fi
 +}
 +
 +case "​$1"​ in
 +  stop)
 +    service_stop
 +    ;;
 +esac
 +
 +
 +. /​etc/​rc.d/​rc.subr
 +
 +rc_reload=NO
 +
 +rc_cmd $1
 +</​code>​
 +
 +<​code>​
 +doas rcctl start znc
 +doas rcctl stop znc
 </​code>​ </​code>​
  
Line 198: Line 240:
 SSLDHParamFile = /​home/​znc/​.znc/​dhparam.pem SSLDHParamFile = /​home/​znc/​.znc/​dhparam.pem
 SSLKeyFile = /​home/​znc/​.znc/​my.example.com.key SSLKeyFile = /​home/​znc/​.znc/​my.example.com.key
 +PidFile = /​home/​znc/​.znc/​znc.pid
 ServerThrottle = 30 ServerThrottle = 30
 Version = 1.7.5 Version = 1.7.5