From 1c14d9f652b167313f96b56bb1e67ade6af630a7 Mon Sep 17 00:00:00 2001
From: Vivek Kumar Dutta <vivek.dutta@iopsys.eu>
Date: Thu, 13 Mar 2025 12:03:06 +0530
Subject: [PATCH] bbfdm: option to assign priority between plugins

---
 bbfdm/Makefile       | 2 +-
 bbfdm/tools/bbfdm.sh | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/bbfdm/Makefile b/bbfdm/Makefile
index 4af998d88..2664c0cf4 100644
--- a/bbfdm/Makefile
+++ b/bbfdm/Makefile
@@ -5,7 +5,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=bbfdm
-PKG_VERSION:=1.15.6
+PKG_VERSION:=1.15.7
 
 USE_LOCAL:=0
 ifneq ($(USE_LOCAL),1)
diff --git a/bbfdm/tools/bbfdm.sh b/bbfdm/tools/bbfdm.sh
index b3b69a2ca..a981c9ec0 100755
--- a/bbfdm/tools/bbfdm.sh
+++ b/bbfdm/tools/bbfdm.sh
@@ -12,6 +12,7 @@ DEST=""
 VENDOR_EXTN=""
 TOOLS="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
 SRC=""
+EXTRA_DATA=""
 
 while getopts ":mpsdtv:" opt; do
 	case ${opt} in
@@ -46,6 +47,9 @@ shift
 DEST="${1}"
 shift
 DATA="${1}"
+shift
+EXTRA_DATA="${1}"
+
 
 install_bin() {
 	if ! install -m0755 ${1} ${2}; then
@@ -176,7 +180,7 @@ if [ "${MICRO_SERVICE}" -eq "1" ]; then
 		bbfdm_install_dm ${SRC} ${DEST}/${BBFDM_BASE_DM_PATH}/micro_services/${DATA}.${extn##*.}
 	else
 		install_dir ${DEST}/${BBFDM_BASE_DM_PATH}/micro_services/${DATA}
-		bbfdm_install_dm ${SRC} ${DEST}/${BBFDM_BASE_DM_PATH}/micro_services/${DATA}/$(basename ${SRC})
+		bbfdm_install_dm ${SRC} ${DEST}/${BBFDM_BASE_DM_PATH}/micro_services/${DATA}/$(printf "%02d" ${EXTRA_DATA})$(basename ${SRC})
 	fi
 else
 	if [ "${PLUGIN}" -eq "1" ]; then
-- 
GitLab