diff --git a/bbfdm/Makefile b/bbfdm/Makefile index 4af998d8813a6f1935ab8fc8f46845b081913430..2664c0cf483d6fd2422d8ba8f1354f22cafbffe7 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 b3b69a2ca4b576c87aa02d16b21a59c834ce1aee..a981c9ec00b64deb418cf21e5359f284fa8072cf 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