Выпущена (http://code.google.com/p/smartportsupgrader/) тестовая версия утилиты, позволяющей быстро получить информацию об возможных обновлениях портов FreeBSD, и создать скрипт "умного" обновления портов.
Требования:
- Установленное JRE-окружение;- Дерево портов, обновленное через cvsup до последней версии;- Выкачанный или построенный Index-файл.
Утилита поставляется с двумя исполняемыми файлами и демонстрационными шаблонами. Первый скрипт выводит порты, для которых есть более новые версии. Второй скрипт создает скрипт обновления портов, т.н. "update-script", который принимает параметры fetch и/или build. При указании fetch - загружаются все необходимые "distfile"; При указании build - делается попытка собрать и обновить каждый порт, в порядке убывания количества зависимых портов. То есть, сначала собираются приложения и библиотеки от которых зависят другие порты, например, perl, а потом уже всё остальное.
Можно создать файл skipfile, и в нем построчно указать ...
URL: http://code.google.com/p/smartportsupgrader/
Новость: http://www.opennet.dev/opennews/art.shtml?num=25639