Jan Kundrát | c76b050 | 2018-11-07 21:54:08 +0100 | [diff] [blame^] | 1 | #!/bin/sh |
2 | |||||
3 | set -e | ||||
4 | |||||
5 | # got to override the lock dir as /var is not available yet | ||||
6 | ETH0_MAC=$(/sbin/fw_printenv -n eth1addr -l $1) | ||||
7 | |||||
8 | mkdir -p /run/systemd/network | ||||
9 | |||||
10 | cat > /run/systemd/network/00-br0-cloned-mac.netdev <<EOF | ||||
11 | [NetDev] | ||||
12 | Name=br0 | ||||
13 | Kind=bridge | ||||
14 | MACAddress=${ETH0_MAC} | ||||
15 | HelloTimeSec=1 | ||||
16 | ForwardDelaySec=4 | ||||
17 | [Bridge] | ||||
18 | STP=1 | ||||
19 | EOF | ||||
20 | |||||
21 | /bin/rm -f /run/systemd/generator/fw_printenv.lock |