Flainth
21-06-2011, 12:07
Захотел обновить свой "пожилой" домашний сервер на котором установлена 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 :(
Подскажите, пожалуйста , в чем Я допустил ошибку?
Написал 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 :(
Подскажите, пожалуйста , в чем Я допустил ошибку?