From e2d75ebfdc5c9013e107127668a6a3bf04e4a70d Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Thu, 26 Jul 2018 11:58:56 +0200
Subject: [PATCH] Fix wakeonlan service

---
 wol/scripts/{wakeonlan.sh => wakeonlanservice.sh} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename wol/scripts/{wakeonlan.sh => wakeonlanservice.sh} (93%)

diff --git a/wol/scripts/wakeonlan.sh b/wol/scripts/wakeonlanservice.sh
similarity index 93%
rename from wol/scripts/wakeonlan.sh
rename to wol/scripts/wakeonlanservice.sh
index 36b2d68..1c2949d 100755
--- a/wol/scripts/wakeonlan.sh
+++ b/wol/scripts/wakeonlanservice.sh
@@ -18,12 +18,12 @@
 
 IP=$(ip a | awk '/inet.*containers/ {print $2}' | cut -d / -f 1)
 broadcast=$(ip a | awk '/inet.*eth1/ {print $4}' | cut -d / -f 1)
-netcat -l $IP 9999 | \
+netcat -k -l $IP 9999 | \
     while read MAC
     do
         if [ $(echo "$MAC" | egrep -c "^([0-9a-f]{2}:?){6}$") -eq 1 ]
         then
-            wakeonlan -i $broadcast "$line"
+            wakeonlan -i $broadcast "$MAC"
         fi
     done
 
-- 
GitLab