]> git.pld-linux.org Git - packages/ddclient.git/blob - ddclient.NetworkManager
add support for try-restart in init script and use it in %post
[packages/ddclient.git] / ddclient.NetworkManager
1 #!/bin/sh
2
3 export LC_ALL=C
4
5 if [ "$2" = "down" ]; then
6   /sbin/ip route ls | grep -q '^default' || {
7     [ -f /var/lock/subsys/ddclient ] && /sbin/service ddclient stop || :
8   } && { :; }
9 fi
10
11 if [ "$2" = "up" ]; then
12   /sbin/ip -o route show dev "$1" | grep -q '^default' && {
13     /sbin/chkconfig ddclient && /sbin/service ddclient start || :
14   } || { :; }
15 fi
This page took 0.087624 seconds and 3 git commands to generate.