]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
etherwake: Also send broadcast packet.
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Dec 2012 12:16:34 +0000 (13:16 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Dec 2012 12:27:27 +0000 (13:27 +0100)
Fixes #10191.

config/rootfiles/core/65/filelists/files
src/misc-progs/launch-ether-wake.c

index 4953f192ded33167903c71683b3836ac3cd58116..13788f1476292b77f9a4208438ea85897b12da85 100644 (file)
@@ -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
index f487041db9441b95b78ba51967c616c35c7a03ca..cac4d3c3feb7914bb7ee2d96c25f87b4f19e552d 100644 (file)
@@ -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);
 }