Привет, коллеги

On Thu, Sep 06, 2001 at 03:00:49PM +0400, Alexander Kotelnikov wrote:
> 
> 14:51 pts/4 [EMAIL PROTECTED]:~ 38> apt-cache --full search\
>  mail-transport-agent|grep -e "^Package\|^Priority" | \
> sed -n -e \
> '/Package/{ N;/Priority: important/{ s/\nPriority: important//;p;}; }'
> Package: exim
> 14:51 pts/4 [EMAIL PROTECTED]:~ 39> 
> Сие означает, что единственный MTA в debian с priority important exim,
> или что это MTA по умолчанию. Так пользуйтесь же им!
> -- 
> Alexander Kotelnikov
> Saint-Petersburg, Russia
> 
Ну ты, Саша, и завернул. Ты, наверное, тайный сторонник тех
хакеров, которые убеждены, что всё, на что способен perl,
можно сделать и на обычном sed, ну, иногда, изредка, привлекая awk :-)

Непонятно как, но твой ребус работает, и очень быстро. Мне правда,
пришлось подсунуть ему файл available - apt-cache не нашёл mail-tra...,
возможно, старая версия apt.

А сравнивал я со спец. программкой для грипания дебиановской БД.
Не так изысканно, но тоже работает:

... $ grep-available -F provides -s package,priority mail-transport

А к совету по поводу экзима полностью присоединяюсь. Слишком простые
MTA рано или поздно с усложнённой задачей не справятся, так что всё
равно придётся осваивать более сложный. А у экзима хорошая документация,
автор, Philip Hazel, написал также книгу:
http://www.oreilly.com/catalog/exim

Auf Wiederlesen            ophil aka Д-р Антикоммуний
--
Oleg P. Philon          http://gomelug.agava.ru/articles
Linux Lab, Gomel, Belarus       mailto:[EMAIL PROTECTED]
http://anticommunist.narod.ru   mailto:[EMAIL PROTECTED]

Ответить