This repository has been archived on 2025-03-03. You can view files and clone it, but cannot push or open issues or pull requests.
nagios-scripts/Makefile

40 lines
1.4 KiB
Makefile

# configuration area:
PREFIX = /usr/local
NAGIOS_DIR = ${PREFIX}/nagios
# for OpenBSD, change to ${PREFIX}/libexec/nagios below:
NAGIOS_EXEC = ${NAGIOS_DIR}/libexec
SYSTEMD_UNIT_DIR = /lib/systemd/system
rc: install
@echo installing ircbot to /etc/rc.d
@cf -f services/rc/ircbot /etc/rc.d
@echo enabling ircbot
@rcctl enable ircbot
@echo not starting ircbot -- configure it then run `rcctl start ircbot` as root
systemd: install
@echo installing ircbot.service to ${SYSTEMD_UNIT_DIR}
@cf -f services/systemd/ircbot.service ${SYSTEMD_UNIT_DIR}
@echo enabling ircbot.service
@systemctl enable ircbot.service
@echo not starting ircbot.service -- configure it then run `systemctl start ircbot.service` as root
install:
@echo installing service checking scripts to ${NAGIOS_EXEC}
@cp -f check_senderscore check_ircd ${NAGIOS_EXEC}
@chmod 755 ${NAGIOS_EXEC}/check_senderscore
@chmod 755 ${NAGIOS_EXEC}/check_ircd
@echo installing ircbot.sh to ${PREFIX}/bin
@cp -f ircbot.sh ${PREFIX}/bin
@chmod 755 ${PREFIX}/bin/ircbot.sh
uninstall:
@echo removing service checking scripts from ${NAGIOS_EXEC}
@rm -f ${NAGIOS_EXEC}/check_senderscore ${NAGIOS_EXEC}/check_ircd
@echo removing ircbot.sh from ${PREFIX}/bin
@rm -f ${PREFIX}/bin/ircbot.sh
@echo removing ircbot.service from ${SYSTEMD_UNIT_DIR}
@systemctl disable ircbot.service
@rm -f ${SYSTEMD_UNIT_DIR}/ircbot.service