> etcnet-0.9.3-alt3 Requires iproute2 > +etcnet-0.9.3-alt3 Requires ruby > etcnet-0.9.3-alt3 Requires sed Пакет etcnet содержит исполняемые скрипты на ruby. $ rpmfile etcnet-0.9.3-alt3.noarch.rpm |grep ruby /etc/net/scripts/contrib/etcnet-fw-syntax.rb 100755 a ruby script text executable /etc/net/scripts/contrib/ipt2etcnet.rb 100755 a ruby script text executable /etc/net/scripts/contrib/iptables-save.rb 100755 a ruby script text executable $ rpmpeek etcnet-0.9.3-alt3.noarch.rpm head -1 ./etc/net/scripts/contrib/etcnet-fw-syntax.rb #!/usr/bin/env ruby $ Поиск зависимостей идет правильно. Однако зависимость на ruby в данном случае всё же кажется лишней. Можно либо отпилить отдельный пакет etcnet-contrib, либо явно игнорировать поиск зависимостей в contrib: %add_findreq_skiplist /etc/net/scripts/contrib/* В последнем случае отключается syntax check и т.д., то есть качество contrib начинает потенциально деградировать.