Thuban
2017-08-09 7767eaae2e36c239d3c1a33290186e11e3906642
commit | author | age
3a37e6 1 # vilain - anti-bruteforce for OpenBSD
T 2 # See LICENSE file for copyright and license details.
3 #
4 # vilain version
5 VERSION = 0.3
6
7 # Customize below to fit your system
8 # paths
9 PREFIX = /usr/local
10 MANPREFIX = ${PREFIX}/man/man1/
11
12 install: 
13     @echo installing executable file to ${DESTDIR}${PREFIX}/bin
14     @mkdir -p ${DESTDIR}${PREFIX}/bin
15     @cp -f vilain ${DESTDIR}${PREFIX}/bin
16     @echo installing script file to ${DESTDIR}${PREFIX}/sbin
17     @cp -f vilain.py ${DESTDIR}${PREFIX}/sbin
18     @chmod 755 ${DESTDIR}${PREFIX}/bin/vilain
19     @chmod 644 ${DESTDIR}${PREFIX}/sbin/vilain.py
20     @echo installing init script in /etc/rc.d
21     @cp -f vilain.rc /etc/rc.d/vilain
22     @chmod 755 /etc/rc.d/vilain
23     @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
24     @mkdir -p ${DESTDIR}${MANPREFIX}/
25     @cp -f vilain.1 ${DESTDIR}${MANPREFIX}/vilain.1
26     @chmod 644 ${DESTDIR}${MANPREFIX}/vilain.1
27
28
29 uninstall:
30     @echo removing executable file from ${DESTDIR}${PREFIX}/bin
31     @rm -f ${DESTDIR}${PREFIX}/bin/vilain
32     @rm -f ${DESTDIR}${PREFIX}/sbin/vilain.py
33     @echo removing manual page to ${DESTDIR}${MANPREFIX}/
34     @rm -f ${DESTDIR}${MANPREFIX}/vilain.1
35
36 .PHONY: install uninstall