Skip to content
Snippets Groups Projects

Avoid upgrade on wait

Merged David Beniamine requested to merge 14-eole-wol-fixup into master
1 file
+ 17
0
Compare changes
  • Side-by-side
  • Inline
+ 17
0
@@ -102,6 +102,23 @@ done < <($catcmd)
log "Wakeonlan sent, waiting"
while [ $wait_time -gt 0 ]
do
if [ ! -z "$host" ]
then
leave=false
# try to skip useless wait for single upgrade
for ip in $(getips $MACS)
do
ping -c 3 $ip
if [ $? -eq 0 ]
then
leave=true
fi
done
if $leave
then
break
fi
fi
log -ne "Waiting for boot, remaining $wait_time seconds\r"
sleep $wait_step
wait_time=$(($wait_time - $wait_step))
Loading