From ba5f6b899e82955fe06de34cd6851dc2aae2db39 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 26 Aug 2023 11:29:01 +0200 Subject: [PATCH] Add exclude tag --- addons_updater/rootfs/etc/cont-init.d/99-run.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/addons_updater/rootfs/etc/cont-init.d/99-run.sh b/addons_updater/rootfs/etc/cont-init.d/99-run.sh index b9ff72ad9..5ade2bb6e 100755 --- a/addons_updater/rootfs/etc/cont-init.d/99-run.sh +++ b/addons_updater/rootfs/etc/cont-init.d/99-run.sh @@ -72,6 +72,7 @@ for f in */; do HAVINGASSET=$(jq -r .github_havingasset updater.json) SOURCE=$(jq -r .source updater.json) FILTER_TEXT=$(jq -r .github_tagfilter updater.json) + EXCLUDE_TEXT=$(jq -r .github_exclude updater.json) PAUSED=$(jq -r .paused updater.json) DATE="$(date '+%d-%m-%Y')" BYDATE=$(jq -r .dockerhub_by_date updater.json) @@ -100,7 +101,7 @@ for f in */; do FILTER_TEXT="" else LOGINFO="... $SLUG : filter_text is on" && if [ "$VERBOSE" = true ]; then bashio::log.info "$LOGINFO"; fi - FILTER_TEXT="&name=5.3" + FILTER_TEXT="&name=$FILTER_TEXT" fi DOCKERHUB_REPO="${UPSTREAM%%/*}" @@ -168,7 +169,15 @@ for f in */; do FILTER_TEXT="" else LOGINFO="... $SLUG : filter_text is on" && if [ "$VERBOSE" = true ]; then bashio::log.info "$LOGINFO"; fi - ARGUMENTS="$ARGUMENTS --only $FILTER_TEXT" + ARGUMENTS="$ARGUMENTS --only \"$FILTER_TEXT\"" + fi + + #Prepare tag flag + if [ "${EXCLUDE_TEXT}" = "null" ] || [ "${EXCLUDE_TEXT}" = "" ]; then + EXCLUDE_TEXT="" + else + LOGINFO="... $SLUG : github_exclude is on" && if [ "$VERBOSE" = true ]; then bashio::log.info "$LOGINFO"; fi + ARGUMENTS="$ARGUMENTS --exclude \"$EXCLUDE_TEXT\"" fi #If beta flag, select beta version