diff options
| author | Leah Rowe <leah@libreboot.org> | 2024-05-05 04:41:51 +0100 | 
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2024-05-05 04:41:51 +0100 | 
| commit | d13d930804a8854b3b170a06f891ecb0e3cc136d (patch) | |
| tree | 6c2affb24526ecf398bcd5b527d27aca647538dc | |
| parent | ae9e73890fa915511464d781ae3109fabd9def0e (diff) | |
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>
| -rwxr-xr-x | script/build/roms | 12 | 
1 files changed, 10 insertions, 2 deletions
| diff --git a/script/build/roms b/script/build/roms index 0b10e78a..0e292243 100755 --- a/script/build/roms +++ b/script/build/roms @@ -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 | 
