|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Yury Ivliev 2:5049/50.3 08 Dec 2007 10:47:45 To : Eugene Grosbein Subject : Re: buildbox -------------------------------------------------------------------------------- .RFC-X-Complaints-To: usenet@shelob.esterdev.com .RFC-NNTP-Posting-Date: Sat, 8 Dec 2007 06:47:45 +0000 (UTC) .RFC-User-Agent: slrn/0.9.8.1 (FreeBSD) Hi, Eugene! On Fri, 07 Dec 07 01:27:50 +0300, Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG>>> И что дальше? Хоть и схематически, но до конца плиз. EG> То есть, _нормального_ (без кучи условий "тут не читать, тут рыбу EG> заворачивали") способа поставить собранный на билдбоксе мир EG> на работающую слабую машину просто нет. Относительно беспроблемно EG> можно использовать билдбокс только для новых инсталляций, EG> когда носитель можно подключить к нему напрямую. В прочих EG> случаях "используй buildbox" - не аргумент, во много раз проще EG> обновлять слабую машинку собственными силами, хотя и дольше. EG> Лишь бы место было для obj (и для src, когда их нельзя по NFS EG> взять). Что-то тут всё ужасы какие-то рассказывают... :) Довольно долго обновлял RELENG_4_X миром и пакейджами собранными на сначнла RELENG_5_X а затем RELENG_6_X. Схема примерно такая: берём нужные src и make.conf make buildworld make installworld DESTDIR=$CHROOTDIR mergemaster -a -i -D $CHROOTDIR src, ports, distfiles, make.conf и вообще всё, что нужно - в $CHROOTDIR всякое типа cap_mkdb, pwd_mkdb для $CHROOTDIR в chroot $CHROOTDIR - make buildworld, buildkernel и сборка пакейджей src, obj и packages из $CHROOTDIR уносим на целевую машину дальше вроде всё штатно: installworld, installkernel, pkg_update. /yury PS: "Да. Ужас. Hо ведь не 'Ужас-ужас-ужас!'." :) --- ifmail v.2.15-yi3 * Origin: Black CaT's Point (2:5049/50.3@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/14685d2369ef4.html, оценка из 5, голосов 10
|