> Вот это я и называю задницей.А это трейдофф. Покажи вариант с быстродостижимыми метаданными (это _обычно_ важно), который будет распаковываться в полстроки (это бывает крайне важно, но редко).
> Вот именно, мне не надо человеческий, мне нужен легко парсируемый для машины.
Зачем парсить, если можно сразу отформатировать?
> Не знаю, как тут моноширный шрифт сделать
[cоde]..[/codе]
>> Открой для себя rpmquery -qf с задаваемым форматом вывода.
Виноват, действительно --qf.
> Такого в SL-6.2 нет, а в rpm --queryformat чета много букафф.
> Я хочу одну опцию "raw format", а не читать весь этот бред.
Погоди, то есть читать тот "бред", который ты и другие пишут в документации своих проектов -- тоже можно не хотеть, зато апеллировать то ли к привычкам, то ли сразу к золотой рыбке? :) По-моему, халявы всё же не бывает, даже привычки уже оплачены.
>> Как же я собираю бинарные пакеты из файлов и метаинформации (в виде
>> тривиального spec)?
> Ну очень интересно.
Серьёзно?
%install
tar -C %buildroot -xf %SOURCE1
> Об этом я знаю, но речь о том, что эти флаги не сохраняются в бинаре пакета.
Автоматически -- да, при желании можно обернуть ещё одним макросом и сохранять хоть флажки, хоть разобранный спек со всеми подстановками.
>>> - Ущербный rpmdb, см., например, pkg_admin set/unset в pkgsrc.
>> Можешь пример "на пальцах"?
> Произвольный набор key/value пар для любого из установленных пакетов,
> которыми можно пользоваться по своему усмотрению. См. два в примера в nih-е.
Ну это всяк кулик своё болото хвалит, ты полезность покажи. Не спору ради, пока не вижу.
> Там есть флажек "поставлено на поиграться" и "этот пакет не обновлять".
Это может быть реализовано как на уровне управления пакетами, так и системой/репозиториями. Скажем, в альте apt-у можно сказать "это на холд", а вот вручную rpm-ом при необходимости сознательно обновить.
> В pkg_rolling-release используют флажек
(флажок)
> "библиотека-зависимость пересобрана из исходников, а данный пакет нет".
Это узкая специфика смесей ужа с ежом -- хотя хорошо, когда и такая укладывается в общую схему.
> Способы использования ограничены лишь твоей фантазией.
Ещё key-value и свободным местом, не надо тут. :)
> JFYI
Чеусов, спрячь банальщину и не выпендривайся. man rpm и /VERIFY OPTIONS (я не встречал только D и, кажется, L -- остальное пригождалось на практике).
Т.е. хорошо, что оно и у тебя есть, но если б не было -- говорить было бы не о чем вообще.