]> git.ipfire.org Git - people/arne_f/network.git/blame - functions.events
network: Initialize bonding at start.
[people/arne_f/network.git] / functions.events
CommitLineData
1848564d
MT
1#!/bin/bash
2
3function event_emit() {
4 local event=${1}
5 shift
6
7 log DEBUG "Emitting event '${event}' ($@)"
8
9 initctl emit ${event} $@
10}
11
12function event_firewall_reload() {
13 event_emit firewall-reload
14}
15
1848564d
MT
16function event_interface_up() {
17 local iface=${1}
18
19 event_emit network-interface-up IFACE=${iface}
ff8ec5ef
MT
20
21 # XXX Just for now
22 routing_default_update
1848564d
MT
23}
24
1848564d
MT
25function event_interface_down() {
26 local iface=${1}
27
28 event_emit network-interface-down IFACE=${iface}
29}