On 27 июня 2013, at 16:11, Sayetsky Anton <vsj...@gmail.com> wrote:

> 27 июня 2013 г., 16:09 пользователь Taras Heychenko
> <ta...@academ.kiev.ua> написал:
>> On 27 июня 2013, at 15:21, Taras Heychenko <ta...@academ.kiev.ua> wrote:
>>> 
>>> Обновление модулей, дело конечно нужное и понятное. Но у меня exim и vim не 
>>> хотели работать из-за невозможности найти libperl.so. Что для меня менее 
>>> очевидно, чем поиск модулей.
>> 
>> И еще один интересный вопрос. Запустил я portupgrade -rf perl-threaded. 
>> Трудился он, трудился, а после чего слетел по ошибке в одном из портов. Я 
>> конечно ошибку поправлю. Но запускать заново пересобирать все как-то не 
>> хотелось бы... Насколько я понимаю, с такими опциями portupgrade будет таки 
>> все зависящее пересобирать. Есть идеи, как можно избежать повторного 
>> перебора всего, уже собранного? (Наверное можно отделить пересобранные 
>> пакеты по дате модификации соответствующего каталога в /var/db/pkg. Но 
>> дальше два списка приводить к одному виду, сравнивать diff'ом и пересобирать 
>> непересобранные? Можно, но может есть более простой путь?)
> Это же элементарно. Берём выхлоп portupgrade (результаты выполнения),
> выкидываем всё с + (успешно собрано), скармливаем на второй проход
> оставшееся.

Для этого должен быть выхлоп. Я (может и не прав, но речь не об этом) 
результаты его работы никуда не перенаправлял.

--
Taras Heychenko



Ответить