On Wed, Oct 10, 2007 at 01:52:11PM +0400, Peter V. Saveliev wrote: > On Wednesday 10 October 2007, Alex Gorbachenko wrote: > > On Wed, 10 Oct 2007 13:01:01 +0400 > > > > Peter wrote: > > >Ответы вида "man hsh-initroot" не принимаются, т.к. не относятся к > > >делу (исключение -- > > > если только будет достаточное обоснование) > > > > почему ? > > > > мне категорически не нужен rpm со всеми зависимостями rpmbuild. > hasher не удовлетворяет условию, что в чруте не должно быть пакетов, не > входящих в список достаточных для удовлетворения зависимостей необходимых > пакетов. псевдокод решения этой задачи: $ mkaptbox $ needed=$(path/to/aptbox/apt-get -y --print-uris install список-нужных-пакетов |sed регвыражение |sort -u) $ hsh --ini --pkg-build=, $ hsh-install список-нужных-пакетов $ installed=$(hsh-run -- rpmquery -a --qf '%{name}\n' |sort -u) $ hsh-run --r -- rpmi -e $(comm -23 <(echo "$installed") <(echo "$needed")) регвыражение можно позаимствовать из /usr/bin/hsh-sh-functions:print_uris() -- ldv