Молодцы. Отличная система. Долгих лет проекту.И это, господа BSD'шники, помогите прояснить несколько организационных моментов если не трудно. Поправьте где изначально в посылах ошибся.
Два начальных момента:
1) Пакеты собираются поквартально.
2) portsnap fetch | extract | update - будет вытягивать самую распоследню версию. Не квартальную а на данный момент.
Теперь ситуация:
Я ставлю систему например в начале года (release_0), при установке указываю стянуть дерево портов.
Правильно ли я понимаю что после установки /usr/ports будет соответсвовать пакетной базе release_0?
Дальше я собираю пару небольших пакетов с изменениями через порты и живу себе спокойно.
Что-то ставлю из пакетов. При этом у меня стоит url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly" который как я понимаю по сути и есть release_0 в данный момент.
Далее проходит время и появляется release_1, соответвенно pkg.FreeBSD.org/${ABI}/quarterly теперь по сути release_1.
Вопрос с деревом портов. Потому что пакеты то я обновлю, но те что модифицированны и собирал сам, ведь могла выйти новая версия. Те что я собрал сам я менял зависимости и создавал локальный порт.
Собственно вопрос в общих чертах таков: как лучше держать дерево портов в соответсвии с пакетной базой. Чтобы они соответсвовали одному кварталу. Если тащить постоянно распоследнее могут полететь зависимости, версии и т.д. Есть может какой удобный мехнизм который позволяет это делать а я его ещё не знаю?
freebsd-update насколько я понимаю этим не занимаеся, или может его как-то настроить можно?