#!/bin/sh
-VER=1.3
+VER=1.4
# ============================================================================
#
# Copyright (C) THALES. All rights reserved
# temps entre 2 wake
# - V1.3: Laurent Mazet 02/05/2013
# Daemonisation
+# - V1.4: Laurent Mazet & Thomas Perennou 03/12/2014
+# Legers correctifs
# ============================================================================
### BEGIN INIT INFO
n=0
while [ $NB_TRY -gt 0 ]; do
- for mac in $(awk '{sub(/#.*/, "")} /trc[0-9]/ {gsub(/;/, " "); print $6}' $DHCPCONF); do
- host=$(awk '{sub(/#.*/, "")} /'$mac'/ {print $2}' $DHCPCONF)
+ for mac in $(awk '{sub(/#.*/, "")} /trc[0-9]/ {gsub(/[;{}]/, " "); print $5}' $DHCPCONF); do
+ host=$(awk '{sub(/#.*/, "")} /'$mac'/ {gsub(/[{}]/, " "); print $2}' $DHCPCONF)
- log_action_msg "Wake-up $host ($mac)"
+ log_action_msg "Wake-up $host (EtherWake $mac)"
etherwake $mac
n=$(expr $n + 1)