]> git.ipfire.org Git - people/arne_f/network.git/blob - functions.events
network: Update codebase.
[people/arne_f/network.git] / functions.events
1 #!/bin/bash
2
3 function event_emit() {
4 local event=${1}
5 shift
6
7 log DEBUG "Emitting event '${event}' ($@)"
8
9 initctl emit ${event} $@
10 }
11
12 function event_firewall_reload() {
13 event_emit firewall-reload
14 }
15
16 # XXX dunno what this does.
17 function event_interface_up() {
18 local iface=${1}
19
20 event_emit network-interface-up IFACE=${iface}
21 }
22
23 # XXX dunno what this does.
24 function event_interface_down() {
25 local iface=${1}
26
27 event_emit network-interface-down IFACE=${iface}
28 }