![]() |
Обновление 7.1 до 7.4 csup-ом
Захотел обновить свой "пожилой" домашний сервер на котором установлена freebsd 7.1 до freebsd 7.4.
Написал sup-файлы (или из примеров взял, не помню, давно готовился к обновлению :) ), сами sup-файлы прикреплю вечером. Точно помню что releng, в sup-файле src, выставил "7_" Оставил пути base и suffix во всех sup-файлах по умолчанию (согласно man csup это путь /usr/local/etc/cvsup). Создал директорию /usr/local/etc/cvsup. Сделал резервную копию всего жесткого диска с freebsd (под рукой валялся точно такой же :), ненужный жёсткий диск ) Обновил исходные тексты, порты и документы так: #sudo csup -L2 -Z /src #sudo csup -L2 -Z /ports #sudo csup -L2 -Z /doc Открыл handbook и согласно инструкции решил всё логировать (логи тоже выложу вечером :) ): # cd /usr/src # sudo script /var/tmp/buidworld.out # make buildworld # exit # sudo script /var/tmp/buidkernel.out # make buildkernel # exit # sudo script /var/tmp/installkernel.out # make installkernel # exit # reboot потом в режиме single user # mergemaster -p # make installworld # mergemaster # reboot После непродолжительного (!!!) сравнения конфигурационных файлов и перезагрузки , на запрос uname -a Я получил всё того же старичка 7.1 :( Подскажите, пожалуйста , в чем Я допустил ошибку? |
RELENG_7_4 надо написать.
|
прошу прощения, но мне кажется, Я где-то читал, что в случае указания RELENG_7_ , собирается последний на текущий момент stable (коим есть 7.4).
Возможно Я ошибаюсь... |
Вот src-sup-файл
Код:
#Supfile ДМС ПВОПЧМЕОЙС РПТФПЧ: Код:
#Supfile ДМС ПВОПЧМЕОЙС РПТФПЧ: # cat /etc/csup/ports-all Код:
|
Дошло!
Всё что было собрано csup-ом ложилось туда, куда Я и хотел (/usr/local/etc/cvsup (хотя в man csup написано что это всё хозяйство должно падать в /usr/local/etc/csup )), только вот заменить полученным (только что собранными файлами, теми , что смирно лежали в /usr/local/etc/cvsup ) то, что у меня уже было установлено - ума то и не хватило :) Вот и получилось что всё "каГбЭ" обновилось , но при этом сама система осталась без изменений. Поправьте меня, коль Я ошибаюсь :) |
Спасибо Kent за то, что откликнулись на мой вопросец и натолкнули "спинным мозгом" конкретнее пошевелить :)
|
к слову, подправил sup-файлы, они у меня теперь выглядят так:
Код:
#Supfile src-all Код:
#Supfile ports-all Код:
#Supfile doc |
Цитата:
|
спасибо :)
|
В портах есть утилита fastest_cvsup, позволяющая найти наиболее быстрое зеркало в заданных регионах.
|
Время: 17:58. |
Время: 17:58.
© OSzone.net 2001-