Align with latest changes

This commit is contained in:
Amin Ben Romdhane 2025-01-22 16:42:38 +01:00
parent b6c85dcf56
commit 8bc63723e0
6 changed files with 26 additions and 41 deletions

View file

@ -39,5 +39,7 @@ else
echo "Installing Network Data Model (netmngr) as a micro-service"
install_netmngr_as_micro_service
#install Ethernet Data Model as a micro-service
echo "Installing Ethernet Data Model (ethmngr) as a micro-service"
install_ethmngr_as_micro_service
fi

View file

@ -43,40 +43,6 @@ function exec_cmd_verbose()
fi
}
generate_input_schema()
{
service_name="$1"
schema='{
"daemon": {
"enable": "1",
"service_name": "'"$service_name"'",
"config": {
"loglevel": "4"
}
}
}'
echo "$schema"
}
generate_input_schema_with_output_name()
{
service_name="$1"
output_name="$2"
schema='{
"daemon": {
"enable": "1",
"service_name": "'"$service_name"'",
"config": {
"loglevel": "4"
},
"output": {
"name": "'"$output_name"'"
}
}
}'
echo "$schema"
}
function install_plugin()
{
exec_cmd cp -f "${1}" ${BBFDM_PLUGIN_DIR}/
@ -128,10 +94,7 @@ function install_wifidmd_as_micro_service()
exec_cmd make -C /opt/dev/wifidmd/src/ clean && make -C /opt/dev/wifidmd/src/ CFLAGS="-D'BBF_VENDOR_PREFIX=\"X_IOPSYS_EU_\"'"
exec_cmd cp -f /opt/dev/wifidmd/src/libwifi.so /usr/share/bbfdm/micro_services/wifidmd.so
exec_cmd mkdir -p /usr/share/bbfdm/micro_services/wifidmd
exec_cmd cp -f /opt/dev/wifidmd/src/libdataelements.so /usr/share/bbfdm/micro_services/wifidmd
generate_input_schema_with_output_name "wifidmd" "WiFi" > /etc/bbfdm/services/wifidmd.json
exec_cmd cp -f /opt/dev/wifidmd/src/libdataelements.so /usr/share/bbfdm/micro_services/wifidmd.dataelements.so
}
function install_libeasy()
@ -187,8 +150,6 @@ function install_netmngr_as_micro_service()
exec_cmd cp -f /opt/dev/netmngr/src/libinterface_stack.so /usr/share/bbfdm/plugins
exec_cmd mkdir -p /usr/share/bbfdm/micro_services/netmngr
generate_input_schema_with_output_name "netmngr" "Network" > /etc/bbfdm/services/netmngr.json
exec_cmd git clone https://dev.iopsys.eu/bbf/tr143d.git /opt/dev/tr143d
exec_cmd make -C /opt/dev/tr143d/src/ clean && make -C /opt/dev/tr143d/src/
exec_cmd cp -f /opt/dev/tr143d/src/libtr143d.so /usr/share/bbfdm/micro_services/netmngr

View file

@ -683,7 +683,7 @@ static int bbfdm_service_handler(struct ubus_context *ctx, struct ubus_object *o
memset(&bb, 0, sizeof(struct blob_buf));
blob_buf_init(&bb, 0);
array = blobmsg_open_array(&bb, "registered_service");
array = blobmsg_open_array(&bb, "registered_services");
get_list_of_registered_service(&head_registered_service, &bb);
blobmsg_close_array(&bb, array);

View file

@ -23,6 +23,10 @@
{
"parent_dm": "Device.",
"object": "RouterAdvertisement"
},
{
"parent_dm": "Device.",
"object": "IPv6rd"
}
],
"config": {

View file

@ -0,0 +1,16 @@
{
"daemon": {
"enable": "1",
"service_name": "wifidmd.dataelements",
"unified_daemon": false,
"services": [
{
"parent_dm": "Device.",
"object": "WiFi"
}
],
"config": {
"loglevel": "3"
}
}
}

View file

@ -0,0 +1,2 @@
reset reason: REBOOT
reset triggered: upgrade