summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
Diffstat (limited to 'script')
-rwxr-xr-xscript/build/roms12
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