On Tue, Sep 11, 2007 at 11:26:15PM +0300, Led wrote: > А нельзя ли сделать детализацию для buildreq и findreq: кроме > найденной зависимости выводить и имя конктретного файла-"виновника" > этой зависимости? Хотя, для buildreq - это, скорее всего, нереально... > а findreq вроде бы и возможно (правда, неверное, придётся какой-то > ключ или макрос для rpmbuild добавить?). Я буквально пару дней назад > натолкнулся на случай, в котором подобная "фишка" сэкономила бы мне > несколько драгоценных минут. Думаю, многим была бы полкзна, в > частности - для обозначения место(а), где имеет смысл распилить пакет > на субпакеты. В новой версии rpm-build ключик этот называется rpmbuild --verbose. Более того, в новой версии rpm-build почти все скрипты /usr/lib/rpm/* могут работать без билдрута и тоже берут опцию --verbose. Так что возможности для анализа и отладки многократно возрастут. Типа всё для человека. $ /usr/lib/rpm/shell.req -v /usr/bin/gitk /usr/bin/gitk: line 12: syntax error near unexpected token `(' /usr/bin/gitk: line 12: ` if {[info exists env(GIT_DIR)]} {' shell.req: /usr/bin/gitk is wish script! shell.req: /usr/bin/gitk: wish -> /usr/bin/wish -> ... (via which) shell.req: /usr/bin/gitk: /usr/bin/wish -> tk (via rpmdb) tk $