Friday, January 16, 2009

Даунгрейд FreeBSD 8 (CURRENT) до 7-STABLE

В ходе даунгрейда выплыла проблема с невозможностью установить мир. Установка затыкалась на mtree, который не мог работать с libc от семерки. Проблема решилась ручной установкой usr.bin/find и usr.sbin/mtree набрав в этих директориях make install. Также stass@ посоветовал способ с исправлением таргета bootstrap-tools из src/Makefile1.inc. Этот способ я не пробовал, но он тоже должен работать. После установки find и mtree, installworld работает нормально. Система, обновленная таким образом тоже нормально работает.

1 comment:

  1. В /usr/src/Makefile.inc1 потребовалось заменить
    cp `which $$prog` ${INSTALLTMP}; \
    на
    p=`find /usr/obj -type f -perm -100 -name "$$prog"`; \
    test "$$p" = "" || cp $$p ${INSTALLTMP}; \

    ReplyDelete