mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
Fix CI for release branches
This commit is contained in:
parent
47087c5941
commit
51af53e2be
4 changed files with 81 additions and 118 deletions
|
|
@ -4,6 +4,7 @@ variables:
|
||||||
COMPILATION_FIXUP: "cmake -DBBF_VENDOR_PREFIX=\\\"X_IOPSYS_EU_\\\" -DBBF_MAX_OBJECT_INSTANCES=255 -DBBFDMD_MAX_MSG_LEN=1048576 -DCMAKE_INSTALL_PREFIX=/"
|
COMPILATION_FIXUP: "cmake -DBBF_VENDOR_PREFIX=\\\"X_IOPSYS_EU_\\\" -DBBF_MAX_OBJECT_INSTANCES=255 -DBBFDMD_MAX_MSG_LEN=1048576 -DCMAKE_INSTALL_PREFIX=/"
|
||||||
CPPCHECK_OPTIONS: "--suppress=cert-MSC24-C -DBBF_VENDOR_PREFIX=X_IOPSYS_EU_"
|
CPPCHECK_OPTIONS: "--suppress=cert-MSC24-C -DBBF_VENDOR_PREFIX=X_IOPSYS_EU_"
|
||||||
CPD_OPTIONS: "--exclude ./build/ --minimum-tokens 200"
|
CPD_OPTIONS: "--exclude ./build/ --minimum-tokens 200"
|
||||||
|
BRANCH: 'devel'
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- |
|
- |
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,11 @@ else
|
||||||
echo "==== Processing plugin [$i] ===="
|
echo "==== Processing plugin [$i] ===="
|
||||||
|
|
||||||
repo=$(jq -r ".plugins[$i].repo" "$JSON_FILE")
|
repo=$(jq -r ".plugins[$i].repo" "$JSON_FILE")
|
||||||
version=$(jq -r ".plugins[$i].version" "$JSON_FILE")
|
version=$(jq -r ".plugins[$i].version // empty" "$JSON_FILE")
|
||||||
|
if [ -z "${version}" ]; then
|
||||||
|
version=${BRANCH:-devel}
|
||||||
|
fi
|
||||||
|
|
||||||
plugin_name=$(basename "$repo" .git)
|
plugin_name=$(basename "$repo" .git)
|
||||||
dest="$BBFDM_PLUGIN_DEST/$plugin_name"
|
dest="$BBFDM_PLUGIN_DEST/$plugin_name"
|
||||||
|
|
||||||
|
|
@ -55,6 +59,7 @@ else
|
||||||
echo "Repo path: $repo"
|
echo "Repo path: $repo"
|
||||||
echo "Plugin name: $plugin_name"
|
echo "Plugin name: $plugin_name"
|
||||||
echo "Destination: $dest"
|
echo "Destination: $dest"
|
||||||
|
echo "Version: $version"
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
if [ "$plugin_name" == "ethmngr" ]; then
|
if [ "$plugin_name" == "ethmngr" ]; then
|
||||||
|
|
@ -70,25 +75,31 @@ else
|
||||||
if [ -d "$dest" ]; then
|
if [ -d "$dest" ]; then
|
||||||
echo "Directory $dest already exists, skipping clone."
|
echo "Directory $dest already exists, skipping clone."
|
||||||
else
|
else
|
||||||
echo "Cloning $repo into $dest..."
|
echo "Cloning $repo into $dest, branch ${version} ..."
|
||||||
git clone -b "$version" "$repo" "$dest" || { echo "❌ Git clone failed"; exit -1; }
|
git clone -b "$version" "$repo" "$dest" || { echo "❌ Git clone failed"; exit -1; }
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $dest
|
cd $dest
|
||||||
|
|
||||||
# Compilation
|
# Compilation
|
||||||
echo "Starting compilation..."
|
compile="$(jq -r ".plugins[$i].compile[]" "$JSON_FILE" 2>/dev/null)"
|
||||||
jq -r ".plugins[$i].compile[]" "$JSON_FILE" | while read -r cmd; do
|
if [ -n "${compile}" ]; then
|
||||||
echo "Executing: $cmd"
|
echo "Starting compilation..."
|
||||||
eval "$cmd" || { echo "❌ Compilation command failed"; exit -1; }
|
jq -r ".plugins[$i].compile[]" "$JSON_FILE" 2>/dev/null| while read -r cmd; do
|
||||||
done
|
echo "Executing: $cmd"
|
||||||
|
eval "$cmd" || { echo "❌ Compilation command failed"; exit -1; }
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
# Post-install
|
# Post-install
|
||||||
echo "Running post-install steps..."
|
post_install="$(jq -r ".plugins[$i].post_install[]" "$JSON_FILE" 2>/dev/null)"
|
||||||
jq -r ".plugins[$i].post_install[]" "$JSON_FILE" 2>/dev/null | while read -r post_cmd; do
|
if [ -n "${post_install}" ]; then
|
||||||
echo "Executing: $post_cmd"
|
echo "Running post-install steps..."
|
||||||
eval "$post_cmd" || { echo "❌ Post-install command failed"; exit -1; }
|
jq -r ".plugins[$i].post_install[]" "$JSON_FILE" 2>/dev/null| while read -r post_cmd; do
|
||||||
done
|
echo "Executing: $post_cmd"
|
||||||
|
eval "$post_cmd" || { echo "❌ Post-install command failed"; exit -1; }
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
# Save dm_info_file if defined
|
# Save dm_info_file if defined
|
||||||
dm_info_file=$(jq -r ".plugins[$i].dm_info_file // empty" "$JSON_FILE")
|
dm_info_file=$(jq -r ".plugins[$i].dm_info_file // empty" "$JSON_FILE")
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@ function install_wifidmd_as_micro_service()
|
||||||
{
|
{
|
||||||
[ -d "${BBFDM_PLUGIN_DEST}/wifidmd" ] && return 0
|
[ -d "${BBFDM_PLUGIN_DEST}/wifidmd" ] && return 0
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/bbf/wifidmd.git ${BBFDM_PLUGIN_DEST}/wifidmd
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/bbf/wifidmd.git ${BBFDM_PLUGIN_DEST}/wifidmd
|
||||||
|
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/wifidmd/src/ clean && make -C ${BBFDM_PLUGIN_DEST}/wifidmd/src/ WIFIDMD_ENABLE_WIFI_DATAELEMENTS='y'
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/wifidmd/src/ clean && make -C ${BBFDM_PLUGIN_DEST}/wifidmd/src/ WIFIDMD_ENABLE_WIFI_DATAELEMENTS='y'
|
||||||
exec_cmd cp -f ${BBFDM_PLUGIN_DEST}/wifidmd/src/wifidmd /usr/sbin/
|
exec_cmd cp -f ${BBFDM_PLUGIN_DEST}/wifidmd/src/wifidmd /usr/sbin/
|
||||||
|
|
@ -135,7 +135,7 @@ function install_libeasy()
|
||||||
{
|
{
|
||||||
[ -d "${BBFDM_PLUGIN_DEST}/libeasy" ] && return 0
|
[ -d "${BBFDM_PLUGIN_DEST}/libeasy" ] && return 0
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/iopsys/libeasy.git ${BBFDM_PLUGIN_DEST}/libeasy
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/iopsys/libeasy.git ${BBFDM_PLUGIN_DEST}/libeasy
|
||||||
(
|
(
|
||||||
|
|
||||||
cd ${BBFDM_PLUGIN_DEST}/libeasy
|
cd ${BBFDM_PLUGIN_DEST}/libeasy
|
||||||
|
|
@ -150,7 +150,7 @@ function install_libqos()
|
||||||
{
|
{
|
||||||
[ -d "${BBFDM_PLUGIN_DEST}/libqos" ] && return 0
|
[ -d "${BBFDM_PLUGIN_DEST}/libqos" ] && return 0
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/hal/libqos.git ${BBFDM_PLUGIN_DEST}/libqos
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/hal/libqos.git ${BBFDM_PLUGIN_DEST}/libqos
|
||||||
(
|
(
|
||||||
|
|
||||||
cd ${BBFDM_PLUGIN_DEST}/libqos
|
cd ${BBFDM_PLUGIN_DEST}/libqos
|
||||||
|
|
@ -165,7 +165,7 @@ function install_libethernet()
|
||||||
{
|
{
|
||||||
[ -d "${BBFDM_PLUGIN_DEST}/libethernet" ] && return 0
|
[ -d "${BBFDM_PLUGIN_DEST}/libethernet" ] && return 0
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/iopsys/libethernet.git ${BBFDM_PLUGIN_DEST}/libethernet
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/iopsys/libethernet.git ${BBFDM_PLUGIN_DEST}/libethernet
|
||||||
(
|
(
|
||||||
cd ${BBFDM_PLUGIN_DEST}/libethernet
|
cd ${BBFDM_PLUGIN_DEST}/libethernet
|
||||||
make PLATFORM=TEST
|
make PLATFORM=TEST
|
||||||
|
|
@ -183,7 +183,7 @@ function install_ethmngr_as_micro_service()
|
||||||
install_libethernet
|
install_libethernet
|
||||||
install_libqos
|
install_libqos
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/hal/ethmngr.git ${BBFDM_PLUGIN_DEST}/ethmngr
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/hal/ethmngr.git ${BBFDM_PLUGIN_DEST}/ethmngr
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/ethmngr
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/ethmngr
|
||||||
exec_cmd sudo cp -f ${BBFDM_PLUGIN_DEST}/ethmngr/ethmngr /usr/sbin/ethmngr
|
exec_cmd sudo cp -f ${BBFDM_PLUGIN_DEST}/ethmngr/ethmngr /usr/sbin/ethmngr
|
||||||
}
|
}
|
||||||
|
|
@ -192,7 +192,7 @@ function install_netmngr_as_micro_service()
|
||||||
{
|
{
|
||||||
[ -d "${BBFDM_PLUGIN_DEST}/netmngr" ] && return 0
|
[ -d "${BBFDM_PLUGIN_DEST}/netmngr" ] && return 0
|
||||||
|
|
||||||
exec_cmd git clone -b devel https://dev.iopsys.eu/network/netmngr.git ${BBFDM_PLUGIN_DEST}/netmngr
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 -b devel https://dev.iopsys.eu/network/netmngr.git ${BBFDM_PLUGIN_DEST}/netmngr
|
||||||
|
|
||||||
exec_cmd apt install iproute2 -y
|
exec_cmd apt install iproute2 -y
|
||||||
|
|
||||||
|
|
@ -200,21 +200,21 @@ function install_netmngr_as_micro_service()
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/netmngr/src/ NETMNGR_GRE_OBJ=y NETMNGR_IP_OBJ=y NETMNGR_ROUTING_OBJ=y NETMNGR_PPP_OBJ=y NETMNGR_ROUTER_ADVERTISEMENT_OBJ=y NETMNGR_IPV6RD_OBJ=y
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/netmngr/src/ NETMNGR_GRE_OBJ=y NETMNGR_IP_OBJ=y NETMNGR_ROUTING_OBJ=y NETMNGR_PPP_OBJ=y NETMNGR_ROUTER_ADVERTISEMENT_OBJ=y NETMNGR_IPV6RD_OBJ=y
|
||||||
install_ms ${BBFDM_PLUGIN_DEST}/netmngr/src/libnetmngr.so netmngr
|
install_ms ${BBFDM_PLUGIN_DEST}/netmngr/src/libnetmngr.so netmngr
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/bbf/tr143d.git ${BBFDM_PLUGIN_DEST}/tr143d
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/bbf/tr143d.git ${BBFDM_PLUGIN_DEST}/tr143d
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/tr143d/src/ clean && make -C ${BBFDM_PLUGIN_DEST}/tr143d/src/
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/tr143d/src/ clean && make -C ${BBFDM_PLUGIN_DEST}/tr143d/src/
|
||||||
exec_cmd cp -f utilities/files/usr/share/bbfdm/scripts/bbf_api /usr/share/bbfdm/scripts/
|
exec_cmd cp -f utilities/files/usr/share/bbfdm/scripts/bbf_api /usr/share/bbfdm/scripts/
|
||||||
exec_cmd cp -rf ${BBFDM_PLUGIN_DEST}/tr143d/scripts/* /usr/share/bbfdm/scripts/
|
exec_cmd cp -rf ${BBFDM_PLUGIN_DEST}/tr143d/scripts/* /usr/share/bbfdm/scripts/
|
||||||
install_ms_plugin ${BBFDM_PLUGIN_DEST}/tr143d/src/libtr143d.so netmngr
|
install_ms_plugin ${BBFDM_PLUGIN_DEST}/tr143d/src/libtr143d.so netmngr
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/bbf/tr471d.git ${BBFDM_PLUGIN_DEST}/tr471d
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/bbf/tr471d.git ${BBFDM_PLUGIN_DEST}/tr471d
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/tr471d/src/ clean && make -C ${BBFDM_PLUGIN_DEST}/tr471d/src/
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/tr471d/src/ clean && make -C ${BBFDM_PLUGIN_DEST}/tr471d/src/
|
||||||
install_ms_plugin ${BBFDM_PLUGIN_DEST}/tr471d/src/libtr471d.so netmngr
|
install_ms_plugin ${BBFDM_PLUGIN_DEST}/tr471d/src/libtr471d.so netmngr
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/bbf/twamp-light.git ${BBFDM_PLUGIN_DEST}/twamp
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/bbf/twamp-light.git ${BBFDM_PLUGIN_DEST}/twamp
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/twamp clean && make -C ${BBFDM_PLUGIN_DEST}/twamp
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/twamp clean && make -C ${BBFDM_PLUGIN_DEST}/twamp
|
||||||
install_ms_plugin ${BBFDM_PLUGIN_DEST}/twamp/libtwamp.so netmngr
|
install_ms_plugin ${BBFDM_PLUGIN_DEST}/twamp/libtwamp.so netmngr
|
||||||
|
|
||||||
exec_cmd git clone https://dev.iopsys.eu/bbf/udpecho.git ${BBFDM_PLUGIN_DEST}/udpecho
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 https://dev.iopsys.eu/bbf/udpecho.git ${BBFDM_PLUGIN_DEST}/udpecho
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/udpecho/src/ clean && make -C ${BBFDM_PLUGIN_DEST}/udpecho/src/
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/udpecho/src/ clean && make -C ${BBFDM_PLUGIN_DEST}/udpecho/src/
|
||||||
install_ms_plugin ${BBFDM_PLUGIN_DEST}/udpecho/src/libudpechoserver.so netmngr
|
install_ms_plugin ${BBFDM_PLUGIN_DEST}/udpecho/src/libudpechoserver.so netmngr
|
||||||
}
|
}
|
||||||
|
|
@ -223,7 +223,7 @@ function install_sysmngr_as_micro_service()
|
||||||
{
|
{
|
||||||
[ -d "${BBFDM_PLUGIN_DEST}/sysmngr" ] && return 0
|
[ -d "${BBFDM_PLUGIN_DEST}/sysmngr" ] && return 0
|
||||||
|
|
||||||
exec_cmd git clone -b devel https://dev.iopsys.eu/system/sysmngr.git ${BBFDM_PLUGIN_DEST}/sysmngr
|
exec_cmd git clone -b ${BRANCH:-devel} --depth=1 -b devel https://dev.iopsys.eu/system/sysmngr.git ${BBFDM_PLUGIN_DEST}/sysmngr
|
||||||
|
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/sysmngr/src/ clean && \
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/sysmngr/src/ clean && \
|
||||||
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/sysmngr/src/ \
|
exec_cmd make -C ${BBFDM_PLUGIN_DEST}/sysmngr/src/ \
|
||||||
|
|
|
||||||
|
|
@ -12,17 +12,61 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "core",
|
"service_name": "core",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"post_install": [
|
"post_install": [
|
||||||
"cp -f /opt/dev/iopsys/bbfdm/bbfdm_service.json /etc/bbfdm/services/core.json"
|
"cp -f /opt/dev/iopsys/bbfdm/bbfdm_service.json /etc/bbfdm/services/core.json"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
||||||
|
"proto": "git",
|
||||||
|
"service_name": "netmode",
|
||||||
|
"unified_daemon": false,
|
||||||
|
"post_install": [
|
||||||
|
"sed 's/{BBF_VENDOR_PREFIX}/X_IOWRT_EU_/g' netmode/files/datamodel.json > /usr/share/bbfdm/micro_services/netmode.json",
|
||||||
|
"sed 's/{BBF_VENDOR_PREFIX}/X_IOWRT_EU_/g' netmode/bbfdm_service.json > /etc/bbfdm/services/netmode.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
||||||
|
"proto": "git",
|
||||||
|
"service_name": "ponmngr",
|
||||||
|
"unified_daemon": false,
|
||||||
|
"post_install": [
|
||||||
|
"cp -f /opt/dev/iopsys/ponmngr/files/etc/ponmngr/xpon.json /usr/share/bbfdm/micro_services/ponmngr.json",
|
||||||
|
"cp -f /opt/dev/iopsys/ponmngr/bbfdm_service.json /etc/bbfdm/services/ponmngr.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
||||||
|
"proto": "git",
|
||||||
|
"compile": [
|
||||||
|
"make -C self-diagnostics/src clean",
|
||||||
|
"make -C self-diagnostics/src"
|
||||||
|
],
|
||||||
|
"post_install": [
|
||||||
|
"mkdir -p /usr/share/bbfdm/micro_services/core",
|
||||||
|
"cp -f /opt/dev/iopsys/self-diagnostics/src/libselftest.so /usr/share/bbfdm/micro_services/core"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
||||||
|
"proto": "git",
|
||||||
|
"service_name": "ssdpd",
|
||||||
|
"unified_daemon": false,
|
||||||
|
"compile": [
|
||||||
|
"make -C ssdpd/src clean",
|
||||||
|
"make -C ssdpd/src upnpdm.so"
|
||||||
|
],
|
||||||
|
"post_install": [
|
||||||
|
"cp -f /opt/dev/iopsys/ssdpd/src/upnpdm.so /usr/share/bbfdm/micro_services/ssdpd.so",
|
||||||
|
"cp -f /opt/dev/iopsys/ssdpd/bbfdm_service.json /etc/bbfdm/services/ssdpd.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/system/sysmngr.git",
|
"repo": "https://dev.iopsys.eu/system/sysmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "sysmngr",
|
"service_name": "sysmngr",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/sysmngr",
|
"daemon_name": "/usr/sbin/sysmngr",
|
||||||
|
|
@ -40,7 +84,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/icwmp.git",
|
"repo": "https://dev.iopsys.eu/bbf/icwmp.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "icwmp",
|
"service_name": "icwmp",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -57,7 +100,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/wifidmd.git",
|
"repo": "https://dev.iopsys.eu/bbf/wifidmd.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "wifidmd",
|
"service_name": "wifidmd",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/wifidmd",
|
"daemon_name": "/usr/sbin/wifidmd",
|
||||||
|
|
@ -74,7 +116,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/hal/ethmngr.git",
|
"repo": "https://dev.iopsys.eu/hal/ethmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "ethmngr",
|
"service_name": "ethmngr",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/ethmngr",
|
"daemon_name": "/usr/sbin/ethmngr",
|
||||||
|
|
@ -91,7 +132,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/network/netmngr.git",
|
"repo": "https://dev.iopsys.eu/network/netmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "netmngr",
|
"service_name": "netmngr",
|
||||||
"compile": [
|
"compile": [
|
||||||
"apt install iproute2 -y",
|
"apt install iproute2 -y",
|
||||||
|
|
@ -106,7 +146,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/tr143d.git",
|
"repo": "https://dev.iopsys.eu/bbf/tr143d.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"compile": [
|
"compile": [
|
||||||
"make -C src clean",
|
"make -C src clean",
|
||||||
"make -C src"
|
"make -C src"
|
||||||
|
|
@ -120,7 +159,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/tr471d.git",
|
"repo": "https://dev.iopsys.eu/bbf/tr471d.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"compile": [
|
"compile": [
|
||||||
"make -C src clean",
|
"make -C src clean",
|
||||||
"make -C src"
|
"make -C src"
|
||||||
|
|
@ -133,7 +171,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/twamp-light.git",
|
"repo": "https://dev.iopsys.eu/bbf/twamp-light.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"compile": [
|
"compile": [
|
||||||
"make clean",
|
"make clean",
|
||||||
"make"
|
"make"
|
||||||
|
|
@ -146,7 +183,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/udpecho.git",
|
"repo": "https://dev.iopsys.eu/bbf/udpecho.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"compile": [
|
"compile": [
|
||||||
"make -C src/ clean",
|
"make -C src/ clean",
|
||||||
"make -C src/"
|
"make -C src/"
|
||||||
|
|
@ -159,7 +195,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/bulkdata.git",
|
"repo": "https://dev.iopsys.eu/bbf/bulkdata.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "bulkdata",
|
"service_name": "bulkdata",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/bulkdatad",
|
"daemon_name": "/usr/sbin/bulkdatad",
|
||||||
|
|
@ -175,7 +210,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/xmppc.git",
|
"repo": "https://dev.iopsys.eu/bbf/xmppc.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"compile": [
|
"compile": [
|
||||||
"apt install libstrophe-dev -y",
|
"apt install libstrophe-dev -y",
|
||||||
"make -C src clean",
|
"make -C src clean",
|
||||||
|
|
@ -189,7 +223,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/stunc.git",
|
"repo": "https://dev.iopsys.eu/bbf/stunc.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"compile": [
|
"compile": [
|
||||||
"make -C src clean",
|
"make -C src clean",
|
||||||
"make -C src"
|
"make -C src"
|
||||||
|
|
@ -202,7 +235,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/periodicstats.git",
|
"repo": "https://dev.iopsys.eu/bbf/periodicstats.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "periodicstats",
|
"service_name": "periodicstats",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/periodicstatsd",
|
"daemon_name": "/usr/sbin/periodicstatsd",
|
||||||
|
|
@ -215,49 +247,9 @@
|
||||||
"cp -f /opt/dev/iopsys/periodicstats/bbfdm_service.json /etc/bbfdm/services/periodicstats.json"
|
"cp -f /opt/dev/iopsys/periodicstats/bbfdm_service.json /etc/bbfdm/services/periodicstats.json"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
|
||||||
"proto": "git",
|
|
||||||
"version": "devel",
|
|
||||||
"service_name": "ponmngr",
|
|
||||||
"unified_daemon": false,
|
|
||||||
"post_install": [
|
|
||||||
"cp -f /opt/dev/iopsys/ponmngr/files/etc/ponmngr/xpon.json /usr/share/bbfdm/micro_services/ponmngr.json",
|
|
||||||
"cp -f /opt/dev/iopsys/ponmngr/bbfdm_service.json /etc/bbfdm/services/ponmngr.json"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
|
||||||
"proto": "git",
|
|
||||||
"version": "devel",
|
|
||||||
"compile": [
|
|
||||||
"make -C self-diagnostics/src clean",
|
|
||||||
"make -C self-diagnostics/src"
|
|
||||||
],
|
|
||||||
"post_install": [
|
|
||||||
"mkdir -p /usr/share/bbfdm/micro_services/core",
|
|
||||||
"cp -f /opt/dev/iopsys/self-diagnostics/src/libselftest.so /usr/share/bbfdm/micro_services/core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
|
||||||
"proto": "git",
|
|
||||||
"version": "devel",
|
|
||||||
"service_name": "ssdpd",
|
|
||||||
"unified_daemon": false,
|
|
||||||
"compile": [
|
|
||||||
"make -C ssdpd/src clean",
|
|
||||||
"make -C ssdpd/src upnpdm.so"
|
|
||||||
],
|
|
||||||
"post_install": [
|
|
||||||
"cp -f /opt/dev/iopsys/ssdpd/src/upnpdm.so /usr/share/bbfdm/micro_services/ssdpd.so",
|
|
||||||
"cp -f /opt/dev/iopsys/ssdpd/bbfdm_service.json /etc/bbfdm/services/ssdpd.json"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/lcm/swmodd.git",
|
"repo": "https://dev.iopsys.eu/lcm/swmodd.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "swmodd",
|
"service_name": "swmodd",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -273,7 +265,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/usermngr.git",
|
"repo": "https://dev.iopsys.eu/bbf/usermngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "usermngr",
|
"service_name": "usermngr",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/usermngr",
|
"daemon_name": "/usr/sbin/usermngr",
|
||||||
|
|
@ -289,7 +280,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/network/parental-control.git",
|
"repo": "https://dev.iopsys.eu/network/parental-control.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "parentalcontrol",
|
"service_name": "parentalcontrol",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/urlfilter",
|
"daemon_name": "/usr/sbin/urlfilter",
|
||||||
|
|
@ -307,7 +297,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/iopsys/hostmngr.git",
|
"repo": "https://dev.iopsys.eu/iopsys/hostmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "hostmngr",
|
"service_name": "hostmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "src/bbf_plugin/datamodel_description.json",
|
"dm_info_file": "src/bbf_plugin/datamodel_description.json",
|
||||||
|
|
@ -326,7 +315,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/timemngr.git",
|
"repo": "https://dev.iopsys.eu/bbf/timemngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "timemngr",
|
"service_name": "timemngr",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/timemngr",
|
"daemon_name": "/usr/sbin/timemngr",
|
||||||
|
|
@ -345,7 +333,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/network/dnsmngr.git",
|
"repo": "https://dev.iopsys.eu/network/dnsmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "dnsmngr",
|
"service_name": "dnsmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -362,7 +349,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/network/dhcpmngr.git",
|
"repo": "https://dev.iopsys.eu/network/dhcpmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "dhcpmngr",
|
"service_name": "dhcpmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -377,7 +363,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/hal/qosmngr.git",
|
"repo": "https://dev.iopsys.eu/hal/qosmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "qosmngr",
|
"service_name": "qosmngr",
|
||||||
"unified_daemon": true,
|
"unified_daemon": true,
|
||||||
"daemon_name": "/usr/sbin/qosmngr",
|
"daemon_name": "/usr/sbin/qosmngr",
|
||||||
|
|
@ -394,9 +379,7 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/system/logmngr.git",
|
"repo": "https://dev.iopsys.eu/system/logmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"daemon_name": "/usr/sbin/qosmngr",
|
|
||||||
"compile": [
|
"compile": [
|
||||||
"make -C bbf_plugin clean",
|
"make -C bbf_plugin clean",
|
||||||
"make -C bbf_plugin"
|
"make -C bbf_plugin"
|
||||||
|
|
@ -412,7 +395,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/voice/tr104.git",
|
"repo": "https://dev.iopsys.eu/voice/tr104.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "tr104",
|
"service_name": "tr104",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "libdm/extensions/iowrt/datamodel_description.json",
|
"dm_info_file": "libdm/extensions/iowrt/datamodel_description.json",
|
||||||
|
|
@ -432,7 +414,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/hal/mcastmngr.git",
|
"repo": "https://dev.iopsys.eu/hal/mcastmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "mcastmngr",
|
"service_name": "mcastmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "bbf_plugin/datamodel_description.json",
|
"dm_info_file": "bbf_plugin/datamodel_description.json",
|
||||||
|
|
@ -448,7 +429,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/packet-capture-diagnostics.git",
|
"repo": "https://dev.iopsys.eu/bbf/packet-capture-diagnostics.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
"make -C src clean",
|
"make -C src clean",
|
||||||
|
|
@ -462,7 +442,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/multi-ap/ieee1905.git",
|
"repo": "https://dev.iopsys.eu/multi-ap/ieee1905.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "ieee1905",
|
"service_name": "ieee1905",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "../iopsys/ieee1905/files/datamodel_description.json",
|
"dm_info_file": "../iopsys/ieee1905/files/datamodel_description.json",
|
||||||
|
|
@ -478,7 +457,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/network/bridgemngr.git",
|
"repo": "https://dev.iopsys.eu/network/bridgemngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "bridgemngr",
|
"service_name": "bridgemngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "src/driver_vlan_backend/datamodel_description.json",
|
"dm_info_file": "src/driver_vlan_backend/datamodel_description.json",
|
||||||
|
|
@ -497,7 +475,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/openwrt-packages.git",
|
"repo": "https://dev.iopsys.eu/feed/openwrt-packages.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"post_install": [
|
"post_install": [
|
||||||
"mkdir -p /usr/share/bbfdm/micro_services/core",
|
"mkdir -p /usr/share/bbfdm/micro_services/core",
|
||||||
"cp -f net/openvpn/files/bbfdm/OpenVPN_DM.json /usr/share/bbfdm/micro_services/core",
|
"cp -f net/openvpn/files/bbfdm/OpenVPN_DM.json /usr/share/bbfdm/micro_services/core",
|
||||||
|
|
@ -508,7 +485,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/network/ddnsmngr.git",
|
"repo": "https://dev.iopsys.eu/network/ddnsmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "ddnsmngr",
|
"service_name": "ddnsmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -523,7 +499,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/network/sshmngr.git",
|
"repo": "https://dev.iopsys.eu/network/sshmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "sshmngr",
|
"service_name": "sshmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -538,7 +513,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/network/firewallmngr.git",
|
"repo": "https://dev.iopsys.eu/network/firewallmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "firewallmngr",
|
"service_name": "firewallmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -553,7 +527,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/hal/dslmngr.git",
|
"repo": "https://dev.iopsys.eu/hal/dslmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "dslmngr",
|
"service_name": "dslmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -568,7 +541,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/system/usbmngr.git",
|
"repo": "https://dev.iopsys.eu/system/usbmngr.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "usbmngr",
|
"service_name": "usbmngr",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -583,7 +555,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/obuspa.git",
|
"repo": "https://dev.iopsys.eu/bbf/obuspa.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "obuspa",
|
"service_name": "obuspa",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -595,22 +566,9 @@
|
||||||
"cp -f /opt/dev/iopsys/obuspa/bbfdm_service.json /etc/bbfdm/services/obuspa.json"
|
"cp -f /opt/dev/iopsys/obuspa/bbfdm_service.json /etc/bbfdm/services/obuspa.json"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
|
|
||||||
"proto": "git",
|
|
||||||
"version": "devel",
|
|
||||||
"dm_info_file": "netmode/files/datamodel.json",
|
|
||||||
"service_name": "netmode",
|
|
||||||
"unified_daemon": false,
|
|
||||||
"post_install": [
|
|
||||||
"sed 's/{BBF_VENDOR_PREFIX}/X_IOWRT_EU_/g' netmode/files/datamodel.json > /usr/share/bbfdm/micro_services/netmode.json",
|
|
||||||
"sed 's/{BBF_VENDOR_PREFIX}/X_IOWRT_EU_/g' netmode/bbfdm_service.json > /etc/bbfdm/services/netmode.json"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/bbf/gateway-info.git",
|
"repo": "https://dev.iopsys.eu/bbf/gateway-info.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "gateway-info",
|
"service_name": "gateway-info",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -625,7 +583,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"dm_info_file": "package/gnx-files-ftth/bbf_plugin/link_forwarding.json",
|
"dm_info_file": "package/gnx-files-ftth/bbf_plugin/link_forwarding.json",
|
||||||
"post_install": [
|
"post_install": [
|
||||||
"mkdir -p /usr/share/bbfdm/micro_services/ethmngr",
|
"mkdir -p /usr/share/bbfdm/micro_services/ethmngr",
|
||||||
|
|
@ -635,7 +592,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "gnx-ux-manager",
|
"service_name": "gnx-ux-manager",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"compile": [
|
"compile": [
|
||||||
|
|
@ -651,7 +607,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "gnx-catv",
|
"service_name": "gnx-catv",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "genexis-packages/gnx-catv/datamodel/datamodel_description.json",
|
"dm_info_file": "genexis-packages/gnx-catv/datamodel/datamodel_description.json",
|
||||||
|
|
@ -667,7 +622,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"dm_info_file": "genexis-packages/easywifi/files/wifi_extn.json",
|
"dm_info_file": "genexis-packages/easywifi/files/wifi_extn.json",
|
||||||
"post_install": [
|
"post_install": [
|
||||||
"mkdir -p /usr/share/bbfdm/micro_services/wifidmd",
|
"mkdir -p /usr/share/bbfdm/micro_services/wifidmd",
|
||||||
|
|
@ -677,7 +631,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "dhcp-on-boarding",
|
"service_name": "dhcp-on-boarding",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "genexis-packages/dhcp-on-boarding/src/datamodel_description.json",
|
"dm_info_file": "genexis-packages/dhcp-on-boarding/src/datamodel_description.json",
|
||||||
|
|
@ -693,7 +646,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "gnx-loop-detector",
|
"service_name": "gnx-loop-detector",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "genexis-packages/gnx-loop-detector/datamodel/datamodel_description.json",
|
"dm_info_file": "genexis-packages/gnx-loop-detector/datamodel/datamodel_description.json",
|
||||||
|
|
@ -709,7 +661,6 @@
|
||||||
{
|
{
|
||||||
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
"repo": "https://dev.iopsys.eu/feed/gnx.git",
|
||||||
"proto": "git",
|
"proto": "git",
|
||||||
"version": "devel",
|
|
||||||
"service_name": "gnx-sfp",
|
"service_name": "gnx-sfp",
|
||||||
"unified_daemon": false,
|
"unified_daemon": false,
|
||||||
"dm_info_file": "genexis-packages/gnx-sfp/src/bbf_plugin/datamodel_description.json",
|
"dm_info_file": "genexis-packages/gnx-sfp/src/bbf_plugin/datamodel_description.json",
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue