change version
[debian6500.git] / master / etc / init.d / etherwake
index d23bccb09a3d660dc8736fafadebb71cb5b76501..3e011ffd0c7f3fa885a3e3135831257b74f0afb6 100755 (executable)
@@ -19,7 +19,7 @@ VER=1.4
 
 ### BEGIN INIT INFO
 # Provides:          etherwake
-# Required-Start:    $network
+# Required-Start:    $network waitswitches
 # Required-Stop:
 # Should-Start:
 # Default-Start:     S
@@ -47,7 +47,7 @@ do_start () {
     n=0
     while [ $NB_TRY -gt 0 ]; do
 
-        for mac in $(awk '{sub(/#.*/, "")} /trc[0-9]/ {gsub(/[;{}]/, " "); print $5}' $DHCPCONF); do
+        for mac in $(awk '{sub(/#.*/, "")} /host\s+trc[0-9]/ {gsub(/[;{}]/, " "); print $5}' $DHCPCONF); do
             host=$(awk '{sub(/#.*/, "")} /'$mac'/ {gsub(/[{}]/, " "); print $2}' $DHCPCONF)
 
             log_action_msg "Wake-up $host (EtherWake $mac)"