fixup: make babel version dependent on selected implementation
This commit is contained in:
parent
9444aaa959
commit
c2a6fc08e4
|
@ -1,5 +1,9 @@
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
# SPDX-License-Identifier: GPL-3.0-only
|
||||||
|
|
||||||
|
babel_get_version() {
|
||||||
|
/usr/sbin/bird --version 2>&1 | sed "s/BIRD version /bird-/"
|
||||||
|
}
|
||||||
|
|
||||||
babel_add_interface() {
|
babel_add_interface() {
|
||||||
[ "$#" -ne "4" ] && return 1
|
[ "$#" -ne "4" ] && return 1
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
# SPDX-License-Identifier: GPL-3.0-only
|
||||||
|
|
||||||
|
babel_get_version() {
|
||||||
|
/usr/sbin/babeld -V 2>&1
|
||||||
|
}
|
||||||
|
|
||||||
babel_add_interface() {
|
babel_add_interface() {
|
||||||
[ "$#" -ne "4" ] && return 1
|
[ "$#" -ne "4" ] && return 1
|
||||||
|
|
||||||
|
|
|
@ -74,10 +74,12 @@ if [ -x /usr/bin/fastd ]; then
|
||||||
SYSTEM_DATA="$SYSTEM_DATA<fastd_version>$(/usr/bin/fastd -v | awk '{ print $2 }')</fastd_version>"
|
SYSTEM_DATA="$SYSTEM_DATA<fastd_version>$(/usr/bin/fastd -v | awk '{ print $2 }')</fastd_version>"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -x /usr/sbin/babeld ]; then
|
if [ -e /lib/functions/fff/babel ]; then
|
||||||
SYSTEM_DATA="$SYSTEM_DATA<babel_version>$(/usr/sbin/babeld -V 2>&1)</babel_version>"
|
. /lib/functions/fff/babel
|
||||||
elif [ -x /usr/sbin/bird ]; then
|
babel_version=$(babel_get_version)
|
||||||
SYSTEM_DATA="$SYSTEM_DATA<babel_version>$(/usr/sbin/bird --version 2>&1 | sed "s/BIRD version /bird-/")</babel_version>"
|
if [ $? -eq 0 ]; then
|
||||||
|
SYSTEM_DATA="$SYSTEM_DATA<babel_version>$babel_version</babel_version>"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# example for /etc/openwrt_release:
|
# example for /etc/openwrt_release:
|
||||||
|
|
Loading…
Reference in New Issue