bbfdm/utilities/files/usr/libexec/rpcd/bbf.diag
2024-06-04 12:18:02 +02:00

24 lines
347 B
Bash
Executable file

#!/bin/sh
BBF_DIAG_SCRIPTS="/usr/share/bbfdm/scripts/bbf_diag"
. /usr/share/libubox/jshn.sh
case "$1" in
list)
json_init
for file in "${BBF_DIAG_SCRIPTS}"/*; do
[ -f "${file}" ] || continue
. "${file}" "${1}"
done
json_dump
;;
call)
# Read the arguments
read -r input
sh "${BBF_DIAG_SCRIPTS}/${2}" "${input}"
;;
esac