diff options
author | fuero | 2019-06-21 17:10:23 +0200 |
---|---|---|
committer | fuero | 2019-06-21 17:10:23 +0200 |
commit | 369dad8310febfbab4bbba02c8b03ca846e8be60 (patch) | |
tree | d37bcd516d328a4cd93f2aa0ebd76bcfcc031c09 /wirehub@.service | |
download | aur-369dad8310febfbab4bbba02c8b03ca846e8be60.tar.gz |
initial commit
Diffstat (limited to 'wirehub@.service')
-rw-r--r-- | wirehub@.service | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/wirehub@.service b/wirehub@.service new file mode 100644 index 000000000000..b63422e278a5 --- /dev/null +++ b/wirehub@.service @@ -0,0 +1,23 @@ +[Unit] +# https://unix.stackexchange.com/questions/159641/systemd-restart-service-when-ip-address-changed +Description=Wirehub %i config +Documentation=https://github.com/Gawen/WireHub +Wants=network-online.target +After=network-online.target +ConditionPathExists=/etc/wirehub/%i +ConditionPathExists=/etc/wirehub/%i.sk + +[Service] +Type=simple +Environment=FG=1 +EnvironmentFile=-/etc/default/wirehub +EnvironmentFile=-/etc/default/wirehub@%i +ExecStart=/usr/bin/wh up /etc/wirehub/%i private-key /etc/wirehub/%i.sk interface wh-%i $OPTS +ExecStopPost=-/bin/rm -f /var/run/wirehub/wh-%i.sock +RemainAfterExit=no +Restart=on-failure +RestartSec=5s + +[Install] +WantedBy=multi-user.target + |