wlan-ap-Telecominfraproject/feeds/wlan-ap/opensync/patches/10-add-fw-pkgname-ovsdb.patch
Yashvardhan 6bb9d00899 opensync: Add support to report inactive firmware version
- Inactive firmware image version is stored over upgrade
   and is reported in AWLAN_Node table.
 - Rename FW_IMAGE_NAME to FW_IMAGE_ACTIVE

FIXES: WIFI-609

Signed-off-by: Yashvardhan <yashvardhan@netexperience.com>
2020-09-30 19:37:41 +02:00

37 lines
1.1 KiB
Diff

--- a/src/lib/version/version-gen
+++ b/src/lib/version/version-gen
@@ -101,6 +101,7 @@ function matrix()
if [ -n "${IMAGE_DEPLOYMENT_PROFILE}" -a "${IMAGE_DEPLOYMENT_PROFILE}" != "none" ]; then
echo "FW_PROFILE:${IMAGE_DEPLOYMENT_PROFILE}"
fi
+ echo "FW_IMAGE_ACTIVE:$FW_PKG_NAME"
echo "DATE:${VER_DATE}"
echo "HOST:${USERNAME}@${HOSTNAME}"
for LAYER in .. $LAYER_LIST $SDK_DIR $SDK_BASE; do
--- a/src/lib/version/version-lib.sh
+++ b/src/lib/version/version-lib.sh
@@ -104,6 +104,9 @@ fi
OSYNC_VERSION=`cat .version`
+PKG_FILE="$VENDOR_DIR/.pkgname"
+FW_PKG_NAME=`cat $PKG_FILE`
+
DIRTY_STRING=""
if [ ${DIRTY} -ne 0 ]; then
DIRTY_STRING="-mods"
--- a/interfaces/opensync.ovsschema
+++ b/interfaces/opensync.ovsschema
@@ -178,7 +178,10 @@
"version_matrix": {
"type": {
"key": "string",
- "value": "string",
+ "value": {
+ "type": "string",
+ "maxLength": 128
+ },
"min": 0,
"max": "unlimited"
}