mirror of
https://github.com/m13253/dns-over-https.git
synced 2026-03-30 12:05:38 +00:00
Add NetworkManager dispatcher scripts
This commit is contained in:
10
NetworkManager/Makefile
Normal file
10
NetworkManager/Makefile
Normal file
@@ -0,0 +1,10 @@
|
||||
.PHONY: install uninstall
|
||||
|
||||
install:
|
||||
install -Dm0755 dispatcher.d/doh-client "$(DESTDIR)/etc/NetworkManager/dispatcher.d/doh-client"
|
||||
install -Dm0755 dispatcher.d/doh-server "$(DESTDIR)/etc/NetworkManager/dispatcher.d/doh-server"
|
||||
|
||||
uninstall:
|
||||
rm -f "$(DESTDIR)/etc/NetworkManager/dispatcher.d/doh-client" "$(DESTDIR)/etc/NetworkManager/dispatcher.d/doh-server"
|
||||
rmdir "$(DESTDIR)/etc/NetworkManager/dispatcher.d" || true
|
||||
rmdir "$(DESTDIR)/etc/NetworkManager" || true
|
||||
13
NetworkManager/dispatcher.d/doh-client
Executable file
13
NetworkManager/dispatcher.d/doh-client
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
case "$2" in
|
||||
up)
|
||||
/usr/bin/systemctl is-active doh-client.service > /dev/null && /usr/bin/systemctl restart doh-client.service
|
||||
;;
|
||||
down)
|
||||
/usr/bin/systemctl is-active doh-client.service > /dev/null && /usr/bin/systemctl restart doh-client.service
|
||||
;;
|
||||
*)
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
13
NetworkManager/dispatcher.d/doh-server
Executable file
13
NetworkManager/dispatcher.d/doh-server
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
case "$2" in
|
||||
up)
|
||||
/usr/bin/systemctl is-active doh-server.service > /dev/null && /usr/bin/systemctl restart doh-server.service
|
||||
;;
|
||||
down)
|
||||
/usr/bin/systemctl is-active doh-server.service > /dev/null && /usr/bin/systemctl restart doh-server.service
|
||||
;;
|
||||
*)
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user