Yax
2017-09-06 9f3540550aafee84dfdb6a6b5c9706942dbdd2c8
commit | author | age
3a37e6 1 # vilain - anti-bruteforce for OpenBSD
T 2 # See LICENSE file for copyright and license details.
3 #
4 # vilain version
8f00aa 5 VERSION = 0.6
3a37e6 6
T 7 # Customize below to fit your system
8 # paths
9 PREFIX = /usr/local
10 MANPREFIX = ${PREFIX}/man/man1/
11
8f00aa 12 install:
3a37e6 13     @echo installing executable file to ${DESTDIR}${PREFIX}/bin
T 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
8f00aa 36 .PHONY: install uninstall