iopsys-feed/netmode/files/etc/uci-defaults/40-netmode-set-supported-modes
2025-05-02 18:00:07 +05:30

24 lines
463 B
Bash

#!/bin/sh
. /lib/functions.sh
MODEDIR="/etc/netmodes"
[ -f "/etc/config/netmode" ] || exit 0
[ -d "${MODEDIR}" ] || exit 0
set_supported_modes() {
val="$(find "${MODEDIR}" -maxdepth 1 -mindepth 1 -type d -exec basename {} +)"
for mode in ${val}; do
uci add_list netmode.global.supported_modes="${mode}"
done
}
config_load netmode
config_get supported_modes global supported_modes ''
if [ -z "${supported_modes}" ]; then
set_supported_modes
fi
exit 0