aboutsummaryrefslogtreecommitdiffstats
path: root/setup-dmvpn
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-09-05 12:07:06 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-09-05 12:12:13 +0300
commit6349b6057505c321a09e58b9851eb9790553e1e8 (patch)
tree3b85aa77c6ed23d7abb41abf19a1c58ec6c95274 /setup-dmvpn
parent64e8e519a193a7c54cfdf8bb2cd2dca30cdf3d27 (diff)
downloaddmvpn-tools-6349b6057505c321a09e58b9851eb9790553e1e8.tar.bz2
dmvpn-tools-6349b6057505c321a09e58b9851eb9790553e1e8.tar.xz
setup-dmvpn: restart service if running
apply firewall rules when service already enabled
Diffstat (limited to 'setup-dmvpn')
-rwxr-xr-xsetup-dmvpn8
1 files changed, 6 insertions, 2 deletions
diff --git a/setup-dmvpn b/setup-dmvpn
index 4d4ceb7..1b5a79b 100755
--- a/setup-dmvpn
+++ b/setup-dmvpn
@@ -51,8 +51,12 @@ get_local_dev() {
}
enable_service() {
- rc-update add $1
- rc-service $1 start
+ if rc-service $1 status > /dev/null; then
+ rc-service $1 restart
+ else
+ rc-update add $1
+ rc-service $1 start
+ fi
}
enable_firewall() {