From 0c82bdadab200763dd8ca68b3980c2b043c676c5 Mon Sep 17 00:00:00 2001 From: "Sascha Kuehndel (InuSasha)" Date: Fri, 3 Aug 2018 18:12:42 +0200 Subject: [PATCH] create_addon: two improvments * allow to build addons with sourced `PKG_IS_ADDON` variable * change state of "not supported" messages from `ERROR` to `SKIP` --- scripts/create_addon | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/create_addon b/scripts/create_addon index 6e9819c369..aaa6290af4 100755 --- a/scripts/create_addon +++ b/scripts/create_addon @@ -87,7 +87,7 @@ function find_addons() { if [ $_count -eq 0 ]; then # handle embedded addons here. Should only build when they are explictly specified in the addon list ( . ./config/options "$1" &>/dev/null - [ "$PKG_IS_ADDON" != "embedded" ] && exit 1 + [ "$PKG_IS_ADDON" != "embedded" -a "$PKG_IS_ADDON" != "yes" ] && exit 1 echo $PKG_NAME ) @@ -164,12 +164,12 @@ pack_addon() { } not_supported_arch() { - printf "%${BUILD_INDENT}c $(print_color CLR_WARNING "*** ERROR: $PKG_ADDON_ID: '${DEVICE:-$PROJECT}' not supported ***")\n" ' '>&$SILENT_OUT + printf "%${BUILD_INDENT}c $(print_color CLR_WARNING "*** SKIP: $PKG_ADDON_ID: '${DEVICE:-$PROJECT}' not supported ***")\n" ' '>&$SILENT_OUT exit 0 } not_supported_device() { - printf "%${BUILD_INDENT}c $(print_color CLR_WARNING "*** ERROR: $PKG_ADDON_ID: '$TARGET_ARCH' not supported ***")\n" ' '>&$SILENT_OUT + printf "%${BUILD_INDENT}c $(print_color CLR_WARNING "*** SKIP: $PKG_ADDON_ID: '$TARGET_ARCH' not supported ***")\n" ' '>&$SILENT_OUT exit 0 }