From f9f13c135b2c8d86a1861aec8f80985483843f52 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 11 Dec 2012 13:16:34 +0100 Subject: [PATCH] etherwake: Also send broadcast packet. Fixes #10191. --- config/rootfiles/core/65/filelists/files | 1 + src/misc-progs/launch-ether-wake.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/config/rootfiles/core/65/filelists/files b/config/rootfiles/core/65/filelists/files index 4953f192de..13788f1476 100644 --- a/config/rootfiles/core/65/filelists/files +++ b/config/rootfiles/core/65/filelists/files @@ -5,6 +5,7 @@ srv/web/ipfire/cgi-bin/logs.cgi/calamaris.dat srv/web/ipfire/cgi-bin/ovpnmain.cgi srv/web/ipfire/cgi-bin/routing.cgi srv/web/ipfire/cgi-bin/vpnmain.cgi +usr/local/bin/launch-ether-wake usr/sbin/ovpn-ccd-convert var/ipfire/general-functions.pl var/ipfire/langs diff --git a/src/misc-progs/launch-ether-wake.c b/src/misc-progs/launch-ether-wake.c index f487041db9..cac4d3c3fe 100644 --- a/src/misc-progs/launch-ether-wake.c +++ b/src/misc-progs/launch-ether-wake.c @@ -29,5 +29,9 @@ int main(int argc, char *argv[]) snprintf(command, BUFFER_SIZE-1, "/usr/sbin/etherwake -i %s %s", argv[2], argv[1]); safe_system(command); + /* Send magic packet with broadcast flag set. */ + snprintf(command, BUFFER_SIZE-1, "/usr/sbin/etherwake -i %s -b %s", argv[2], argv[1]); + safe_system(command); + return(0); } -- 2.39.2