Hi! On Thu, Jun 27, 2013 at 16:09 +0300, Taras Heychenko wrote:
> 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'ом и пересобирать непересобранные? > Можно, но может есть более простой путь?) Варианты на выбор: Добавить ключик -i, и отвечать "вручную" что пересобирать, а что нет. Много и скучно... Не обламывать portupgrade ВСЮ малину, а потом по финальнму отчету посмотреть, что не обновилось/сломалось, и в следующий раз делать "portupgrade -rf то-что-не-обновлялось-в-прошлый-раз".