- [ -n "$flag_negative_listdb" ] && grep -Fx "$origin" "${DBDIR}/$flag_negative_listdb" 2> /dev/null && continue
+ matches=no
+ for negative_listdb in $flag_negative_listdb
+ do
+ if grep -qFx "$origin" "${DBDIR}/$negative_listdb" 2> /dev/null
+ then
+ matches=yes
+ break
+ fi
+ done
+ [ $matches = no ] && continue
list=todo_after_requirements_succeed.$dbsuffix.list
flag_filter_skip_unchanged="necessary_upgrade.$dbsuffix necessary_upgrade_completed.$dbsuffix"
flag_filter_only_target=y
list=todo_after_requirements_succeed.$dbsuffix.list
flag_filter_skip_unchanged="necessary_upgrade.$dbsuffix necessary_upgrade_completed.$dbsuffix"
flag_filter_only_target=y