correct service
[debian6500.git] / master / etc / init.d / etherwake
index 1fa7481e7497275ef3dcc87fcf7619c0fcdfb73f..3e011ffd0c7f3fa885a3e3135831257b74f0afb6 100755 (executable)
@@ -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)"