-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
36 lines (28 loc) · 804 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
rules=49-android.rules
service=tether.service
script=tether
link=tether.link
network=tether.network
install: rules service script link network
rules:
install -m644 ${rules} /etc/udev/rules.d/
udevadm control --reload
service:
install -m644 ${service} /etc/systemd/system/
systemctl daemon-reload
script:
install -m755 ${script} ~/bin
link:
install -m644 ${link} /etc/systemd/network
systemctl restart systemd-networkd
network:
install -m644 ${network} /etc/systemd/network
systemctl restart systemd-networkd
uninstall:
rm -f /etc/udev/rules.d/${rules}
udevadm control --reload
rm -f /etc/systemd/system/${service}
systemctl daemon-reload
rm -f /etc/systemd/network/{${link},${network}}
systemctl restart systemd-networkd
.PHONY: rules service script link network install uninstall