diff --git a/bbfdm/Makefile b/bbfdm/Makefile index b8b0d6f17..ffdd40c0d 100644 --- a/bbfdm/Makefile +++ b/bbfdm/Makefile @@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=bbfdm -PKG_VERSION:=1.12.23 +PKG_VERSION:=1.12.24 USE_LOCAL:=0 ifneq ($(USE_LOCAL),1) @@ -16,6 +16,7 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz PKG_MIRROR_HASH:=skip endif +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=LICENSE diff --git a/bbfdm/tools/bbfdm.sh b/bbfdm/tools/bbfdm.sh index 43115a860..f0a42760d 100755 --- a/bbfdm/tools/bbfdm.sh +++ b/bbfdm/tools/bbfdm.sh @@ -163,11 +163,15 @@ else if [ "${PLUGIN}" -eq "1" ]; then priority="${DATA:-0}" install_dir ${DEST}/${BBFDM_BASE_DM_PATH}/plugins + if [ "${priority}" -gt "0" ]; then # install with priority if defined bbfdm_install_dm ${SRC} ${DEST}/${BBFDM_BASE_DM_PATH}/plugins/${priority}_$(basename ${SRC}) - else + elif [ "${priority}" -eq "0" ]; then bbfdm_install_dm ${SRC} ${DEST}/${BBFDM_BASE_DM_PATH}/plugins/$(basename ${SRC}) + else + echo "# Priority should be an unsigned integer" + exit 1 fi fi fi diff --git a/bbfdm/tools/validate_plugins.py b/bbfdm/tools/validate_plugins.py index aff4f5da4..ba171e473 100755 --- a/bbfdm/tools/validate_plugins.py +++ b/bbfdm/tools/validate_plugins.py @@ -228,6 +228,7 @@ event_schema = { "protocols_t": { "type": "string", "enum": [ + "none", "usp" ] } @@ -255,6 +256,7 @@ command_schema = { "protocols_t": { "type": "string", "enum": [ + "none", "usp" ] }