get IMAGE fix and mod

This commit is contained in:
2024-09-17 13:10:49 +02:00
parent 60419b7cb8
commit e0db56eb4d

View File

@@ -368,6 +368,8 @@ check_update() {
local IMAGE="$1"; local IMAGE="$1";
debug "IMAGE: $IMAGE";
REPOSITORY_URL=$(echo $IMAGE | cut -d '/' -f1); REPOSITORY_URL=$(echo $IMAGE | cut -d '/' -f1);
# Check whether repository url is available # Check whether repository url is available
@@ -525,13 +527,15 @@ execute_task() {
CONTAINER_NAMES=$(cat $SERVICE | jq -r .containers[].NAME); CONTAINER_NAMES=$(cat $SERVICE | jq -r .containers[].NAME);
CONTAINERS=""; CONTAINERS="";
for CONTAINER_NAME in "$CONTAINER_NAMES"; do for CONTAINER_NAME in "$CONTAINER_NAMES"; do
UPDATE=""; IMAGE=$(cat $SERVICE | jq -rc '.containers[] | select(.NAME=="'$CONTAINER_NAME'") | .IMAGE');
IMAGE=$(cat $SERVICE | jq -rc '.containers[] | select(.NAME=="'$NAME'") | .IMAGE'); if [ "$IMAGE" != "" ]; then
check_update "$IMAGE" UPDATE="";
if [ "$UPDATE" == "1" ]; then check_update "$IMAGE"
UPDATE_CONTAINERS="$UPDATE_CONTAINERS $CONTAINER_NAME"; if [ "$UPDATE" == "1" ]; then
else UPDATE_CONTAINERS="$UPDATE_CONTAINERS $CONTAINER_NAME";
UPTODATE_CONTAINERS="$UPTODATE_CONTAINERS $CONTAINER_NAME"; else
UPTODATE_CONTAINERS="$UPTODATE_CONTAINERS $CONTAINER_NAME";
fi;
fi; fi;
done; done;
#RESULT=$(echo "$CONTAINERS" | base64 -w0); #RESULT=$(echo "$CONTAINERS" | base64 -w0);