# vilain - anti-bruteforce for OpenBSD # See LICENSE file for copyright and license details. # # vilain version VERSION = 0.7 # Customize below to fit your system # paths PREFIX = /usr/local MANPREFIX = ${PREFIX}/man/man1/ install: @echo installing executable file to ${DESTDIR}${PREFIX}/bin @mkdir -p ${DESTDIR}${PREFIX}/bin @cp -f vilain ${DESTDIR}${PREFIX}/bin @cp -f vilainreport ${DESTDIR}${PREFIX}/bin @echo installing script file to ${DESTDIR}${PREFIX}/sbin @cp -f vilain.py ${DESTDIR}${PREFIX}/sbin @cp -f vilainreport.py ${DESTDIR}${PREFIX}/sbin @chmod 755 ${DESTDIR}${PREFIX}/bin/vilain @chmod 755 ${DESTDIR}${PREFIX}/bin/vilainreport @chmod 644 ${DESTDIR}${PREFIX}/sbin/vilain.py @chmod 644 ${DESTDIR}${PREFIX}/sbin/vilainreport.py @echo installing sample config file @cp -f vilain.conf /etc/vilain.conf @chmod 644 /etc/vilain.conf @echo installing init script in /etc/rc.d @cp -f vilain.rc /etc/rc.d/vilain @chmod 755 /etc/rc.d/vilain @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 @mkdir -p ${DESTDIR}${MANPREFIX}/ @cp -f vilain.1 ${DESTDIR}${MANPREFIX}/vilain.1 @chmod 644 ${DESTDIR}${MANPREFIX}/vilain.1 uninstall: @echo removing executable file from ${DESTDIR}${PREFIX}/bin @rm -f ${DESTDIR}${PREFIX}/bin/vilain @rm -f ${DESTDIR}${PREFIX}/bin/vilainreport @rm -f ${DESTDIR}${PREFIX}/sbin/vilain.py @rm -f ${DESTDIR}${PREFIX}/sbin/vilainreport.py @echo removing manual page to ${DESTDIR}${MANPREFIX}/ @rm -f ${DESTDIR}${MANPREFIX}/vilain.1 @echo Remove configuration file manually if you want, located at /etc/vilain.conf .PHONY: install uninstall