build/roms: allow searching status by mismatch

for example:

./build roms list stable

this lists all images that are marked "stable"

now:

./build roms list _stable

this lists all images that are *not* marked stable

this will help me keep track during development

Signed-off-by: Leah Rowe <leah@libreboot.org>
master
Leah Rowe 2024-05-05 04:41:51 +01:00 committed by Leah Rowe
parent 97d502ccc8
commit 5cecd9e394
1 changed files with 10 additions and 2 deletions

View File

@ -74,8 +74,16 @@ main()
if [ "$listboards" = "y" ]; then
[ -z "$list_type" ] && printf "%s\n" "$board"
for _list_type in $list_type; do
[ "$status" != "$_list_type" ] && continue
printf "%s\n" "$board"
if [ "${_list_type#_}" = "$_list_type" ]; then
[ "$status" != "$_list_type" ] && \
continue
printf "%s\n" "$board"
else
[ "$status" = "${_list_type#_}" ] && \
continue
printf "%s\n" "$board"
break
fi
done; continue
fi