Opennet Firmware
muninlite_fix_v6_slash.patch
gehe zur Dokumentation dieser Datei
1 Change slash to underbar to avoid invalid function names.
2 
3 --- /dev/null
4 +++ on_firmware/packages/admin/muninlite/patches/320-fix-v6-slash.patch
5 @@ -0,0 +1,20 @@
6 +--- a/munin-node.in
7 ++++ a/munin-node.in
8 +@@ -74,7 +74,7 @@
9 + if [ "$PLUG" = "if_" ]; then
10 + for INTER in $(grep -E '^ *(ppp|eth|wlan|ath|ra|ipsec|tap|br-)[^:]{1,}:' /proc/net/dev | cut -f1 -d: | sed 's/ //g');
11 + do
12 +- INTERRES=$(echo $INTER | sed -e 's/\./VLAN/' -e 's/\-/_/')
13 ++ INTERRES=$(echo $INTER | sed -e 's/\./VLAN/' -e 's/\-/_/g')
14 + RES="$RES if_$INTERRES"
15 + eval "fetch_if_${INTERRES}() { fetch_if $INTER $@; };"
16 + eval "config_if_${INTERRES}() { config_if $INTER $@; };"
17 +@@ -82,7 +82,7 @@
18 + elif [ "$PLUG" = "if_err_" ]; then
19 + for INTER in $(grep -E '^ *(ppp|eth|wlan|ath|ra|ipsec|tap|br-)[^:]{1,}:' /proc/net/dev | cut -f1 -d: | sed 's/ //g');
20 + do
21 +- INTERRES=$(echo $INTER | sed -e 's/\./VLAN/' -e 's/\-/_/')
22 ++ INTERRES=$(echo $INTER | sed -e 's/\./VLAN/' -e 's/\-/_/g')
23 + RES="$RES if_err_$INTERRES"
24 + eval "fetch_if_err_${INTERRES}() { fetch_if_err $INTER $@; };"
25 + eval "config_if_err_${INTERRES}() { config_if_err $INTER $@; };"