> Обычно это нафиг не упало.Здрасьте! Второе попавшееся в истории по rpm -qip:
rpm -qip http://autoimports.altlinux.org/pub/ALTLinux/autoimports/Sis...
Ты так умеешь? ;-)
>>> Вот именно, мне не надо человеческий, мне нужен легко парсируемый для машины.
>> Зачем парсить, если можно сразу отформатировать?
> Затем, чтобы обрабатывать, машиной.
Для этого бывает удобней просто отформатить сразу как надо, с \t и \n по надобности.
> А парсить там нечего.
Но парсер хотя бы тривиал
> YAML, rfc822, key=value форматы -- удобны.
Усё, сошлись на том, что это о вкусах.
> Составление ручного кастомного формата при отсутствии единого
> "стандартного" без варианта -qi --raw-format -- неудобно.
Передал jbj@, вдруг что получится.
>>> Об этом я знаю, но речь о том, что эти флаги не сохраняются в бинаре пакета.
>> Автоматически -- да, при желании можно обернуть ещё одним макросом и сохранять
>> хоть флажки, хоть разобранный спек со всеми подстановками.
> Показывай.
Второе -- rpm -bE (да, этого в SL тоже наверняка нету); первое -- если действительно хочешь, т.к. у меня именно таких надобностей нет и желания тоже, а схожее по реализации делал. Например, можно определить с лишним %(echo %0 %* >> macros.used) и класть полученный файлик в пакет -- глянь http://www.rpm.org/wiki/PackagerDocs/Macros или max-rpm.
> Я говорю о *кастомных* флажках, которые поддерживаются
> на самом нижнем уровне -- pkg_*.
Да понял, понял. Говорю, круто, но пользы не вижу.
>>> Способы использования ограничены лишь твоей фантазией.
>> Ещё key-value и свободным местом, не надо тут. :)
> Не понял.
Занудствовал.
> Ты сказал, что у тебя были какие-то проблемы с неатомарность операции установки.
У меня -- особых не было с целыми апгрейдами, в rpm с этим как раз очень неплохо. Да и ожидаемая проблема тогда в некогерентности зависимостей по де-факто установленным пакетам (libA = 2.3 успела встать, а вот само A осталось версии 2.1).
> Что до разборок с *падением* rpmdb/pkgdb, бакапы делать надо.
Не, бэкапы -- то понятно и отдельно, хотя уже не помню, когда бы rpmdb разваливалась (когда-то со старыми bdb такое действительно редко, но метко бывало).