OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 1... | Line 1... | |||
1 | #!/bin/sh |
1 | #!/bin/sh |
|
Line 2... | Line 2... | |||
2 | |
2 | |
|
3 | . /lib/functions/uci-defaults.sh |
3 | . /lib/functions/uci-defaults.sh |
|
- | 4 | . /lib/functions/system.sh |
||
Line 4... | Line 5... | |||
4 | . /lib/functions/system.sh |
5 | . /lib/oxnas.sh |
|
Line 5... | Line 6... | |||
5 | |
6 | |
|
Line 6... | Line -... | |||
6 | board_config_update |
- | ||
7 | |
- | ||
8 | lan_mac="" |
- | ||
9 | |
- | ||
10 | bootloader_cmdline_var() { |
- | ||
11 | local param |
- | ||
12 | local pval |
- | ||
13 | for arg in $(cat /proc/device-tree/chosen/bootloader-args); do |
- | ||
14 | param="$(echo $arg | cut -d'=' -f 1)" |
- | ||
15 | pval="$(echo $arg | cut -d'=' -f 2-)" |
- | ||
16 | |
- | ||
17 | if [ "$param" = "$1" ]; then |
- | ||
18 | echo "$pval" |
- | ||
19 | fi |
- | ||
20 | done |
- | ||
21 | } |
- | ||
22 | |
- | ||
23 | legacy_boot_mac_adr() { |
- | ||
24 | local macstr |
- | ||
25 | local oIFS |
- | ||
26 | macstr="$(bootloader_cmdline_var mac_adr)" |
- | ||
27 | oIFS="$IFS" |
- | ||
28 | IFS="," |
- | ||
29 | set -- $macstr |
- | ||
30 | printf "%02x:%02x:%02x:%02x:%02x:%02x" $1 $2 $3 $4 $5 $6 |
7 | board_config_update |
|
31 | IFS="$oIFS" |
8 | |
|
32 | } |
9 | lan_mac="" |
|
33 | |
10 | |
|
34 | case "$(board_name)" in |
11 | case "$(board_name)" in |
|
Line 35... | Line 12... | |||
35 | "shuttle,kd20") |
12 | kd20) |