# 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
|