8 @
[ ! -e
$(1) ] ||
rm -v
$(1)
12 /etc
/profile.d
/locale-validator.sh
: locale-validator.sh
14 @echo remove
$@
>> uninstall.sh
16 uninstall-locale-validator
:
17 $(call remove
,/etc
/profile.d
/locale-validator.sh
)
18 .PHONY
: uninstall-locale-validator
22 install-dmaster
: /sbin
/dmaster
/sbin
/dmaster-signal
/sbin
/dmaster-dump
/sbin
/dmaster-reload \
23 /usr
/share
/man
/man8
/dmaster
.8.xz
/usr
/share
/man
/man8
/dmaster-signal
.8.xz
/usr
/share
/man
/man5
/daemontab
.5.xz
24 @echo
"Don't forget to install /sbin/dmaster as a system service (eg. put in /etc/inittab), see \"man 8 dmaster\" for examples."
25 .PHONY
: install-dmaster
27 /sbin
/dmaster
/sbin
/dmaster-signal
/sbin
/dmaster-dump
/sbin
/dmaster-reload
: /sbin
/%: %
30 /usr
/share
/man
/man8
/dmaster
.8.xz
/usr
/share
/man
/man8
/dmaster-signal
.8.xz
: /usr
/share
/man
/man8
/%.8.xz
: %
31 pod2man
--name
="$<" --section
8 --utf8
"$<" | xz
> "$@.tmp" &&\
34 /usr
/share
/man
/man5
/daemontab
.5.xz
: dmaster
35 pod2man
--name
=daemontab
--section
5 --utf8
"$<" | xz
> "$@.tmp" &&\
40 $(call remove
,/sbin
/dmaster
)
41 $(call remove
,/sbin
/dmaster-signal
)
42 $(call remove
,/sbin
/dmaster-dump
)
43 $(call remove
,/usr
/share
/man
/man8
/dmaster
.8.xz
)
44 $(call remove
,/usr
/share
/man
/man8
/dmaster-signal
.8.xz
)
45 $(call remove
,/usr
/share
/man
/man5
/daemontab
.5.xz
)
46 .PHONY
: uninstall-dmaster
50 install-dhcpdiscover
: depcheck-dhcpdiscover
/sbin
/dhcpdiscover
51 .PHONY
: install-dhcpdiscover
52 /sbin
/dhcpdiscover
: dhcpdiscover
54 uninstall-dhcpdiscover
:
55 $(call remove
,/sbin
/dhcpdiscover
)
56 .PHONY
: uninstall-dhcpdiscover
58 .PHONY
: depcheck-dhcpdiscover
59 depcheck-dhcpdiscover
:
60 python
-c
'import scapy'
63 install-all
: install-dmaster
/etc
/profile.d
/locale-validator.sh install-dhcpdiscover install-hostapd-tools
66 uninstall-all
: uninstall-dmaster uninstall-locale-validator uninstall-dhcpdiscover
69 install-hostapd-tools
: /usr
/sbin
/wps-pbc-approve
/usr
/sbin
/wifi-new-psk
70 .PHONY
: install-hostapd-tools
72 /usr
/sbin
/wps-pbc-approve
/usr
/sbin
/wifi-new-psk
: /usr
/sbin
/%: %