mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-03-27 00:02:18 +01:00
Use POSIX character class in grep for ARCH matching in build config parsing
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com> Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/604c2e62-90f9-4228-9148-15e0ca67bac3
This commit is contained in:
2
.github/workflows/onpush_builder.yaml
vendored
2
.github/workflows/onpush_builder.yaml
vendored
@@ -178,7 +178,7 @@ jobs:
|
||||
build_from=$(jq -r ".build_from.\"$ARCH\" // \"\"" "build.$ext")
|
||||
build_archs=$(jq -c '.build_from | keys' "build.$ext")
|
||||
else
|
||||
build_from=$(sed -n "/^build_from:/,/^[^ ]/p" "build.$ext" | grep "^ *${ARCH}:" | sed "s/^ *${ARCH}:[[:space:]]*//" | tr -d "\"'")
|
||||
build_from=$(sed -n "/^build_from:/,/^[^ ]/p" "build.$ext" | grep -E "^[[:space:]]+${ARCH}:" | sed "s/^[[:space:]]*${ARCH}:[[:space:]]*//" | tr -d "\"'")
|
||||
build_archs=$(sed -n '/^build_from:/,/^[^ ]/p' "build.$ext" | grep '^ ' | sed 's/:.*//' | tr -d ' ' | jq -R -s -c 'split("\n") | map(select(length > 0))')
|
||||
fi
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user