SpecTips/ReqProvFilter
< SpecTips
Версия от 22:25, 15 февраля 2011; MichaelShigorin (обсуждение | вклад) (переименовал «SpecTips/FiltrProvides» в «SpecTips/ReqProvFilter»: re{adability,write})
Фильтрация Provides/Requires
Сильнодействующее средство:
%filter_from_requires /^debug.*(libodbc.*\.so)/d
Его можно улучшить:
%filter_from_requires /^debug.*(libodbc.*\.so)/s/\.so)/.so.1)/
Вот другой рецепт, который может пригодиться:
%filter_from_requires s/^\(lib.*odbc.*\.so\)\((.*\)\? >= \(.*\)/\1\2 \1.1\2 >= \3/
Пример проверки:
$ echo 'libodbc.so()(64bit) >= set:xxx' |sed 's/^\(lib.*odbc.*\.so\)\((.*\)\? >= \(.*\)/\1\2 \1.1\2 >= \3/' libodbc.so()(64bit) libodbc.so.1()(64bit) >= set:xxx $