34 lines
845 B
Plaintext
34 lines
845 B
Plaintext
|
post_upgrade() {
|
||
|
systemd-tmpfiles --create ircd-ratbox.conf
|
||
|
|
||
|
cat << EOF
|
||
|
|
||
|
Before starting the ircd, reload system modules by running:
|
||
|
|
||
|
systemctl daemon-reload
|
||
|
|
||
|
If you haven't previously done so, copy /etc/ircd-ratbox/example.conf
|
||
|
to /etc/ircd-ratbox/ircd.conf and configure it to your needs carefully.
|
||
|
|
||
|
Once things are configured, you can start the ircd by running:
|
||
|
|
||
|
systemctl start ircd-ratbox
|
||
|
|
||
|
You can also have the ircd start automatically at boot by running:
|
||
|
|
||
|
systemctl enable ircd-ratbox
|
||
|
|
||
|
EOF
|
||
|
}
|
||
|
|
||
|
post_install() {
|
||
|
[[ ! `grep ircd /etc/passwd` ]] && useradd -r -U -s /bin/false -d / ircd && echo "Created 'ircd' user and group"
|
||
|
chown -R ircd.ircd /etc/ircd-ratbox
|
||
|
post_upgrade
|
||
|
}
|
||
|
|
||
|
post_remove() {
|
||
|
[[ `grep ircd /etc/passwd` ]] && userdel ircd && echo "Removed 'ircd' user and group"
|
||
|
return 0
|
||
|
}
|