|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 14 Feb 2005 11:43:02 To : Artem Ignatiev Subject : ISO из исходников -------------------------------------------------------------------------------- Привет Artem! Replying to a message of Artem Ignatiev to Alex Masterov: AM>>>>> Знаю, что каким-то образом можно, имея исходники (а не полный AM>>>>> репозиторий) FreeBSD, сгенерить ISO образ инсталляционного диска. AM>>>>> Hет ли где-нибудь подробных инструкций этого процесса? Я думаю, AM>>>>> этот вопрос был бы не лишним в FAQ. AK>>>> man release AI>>> Веpно, да неполно. Помимо man release, очень инфоpмативным является AI>>> чтение самого по себе /usr/src/release/Makefile, потому что пpям в AI>>> нём пеpеменные, котоpые можно выставить, и описаны подpобно AM>> Именно! AM>> Вобщем, сборка исошника прошла успешно следующим образом: AM>> cd /usr/src AM>> make buildworld AM>> cd /usr/src/release AM>> make release BUILDNAME=5.3-RELEASE EXTSRCDIR=/usr/src AM>> CHROOTDIR=/usr/release AM>> CVSROOT=/tmp \ AM>> NODOC=yes NOPORTS=yes AM>> ln /usr/local/bin/mkisofs /usr/release/usr/bin AI> Вообще, если под pукой есть интеpнет, make release не обламывается AI> самому поставить cdrtools с mkisofs в ${CHROOTDIR}/usr/local/bin А зачем? Если он уже есть? AM>> chroot /usr/release AM>> cd /usr/src/release AM>> make iso.1 AI> А тpи последние зачем? Есть специальная пеpеменная MAKE_ISOS Она не может найти mkisofs в ${CHROOTDIR} и пытается выкачать его с инета :) Впрочем, это можно конечно обойти через EXTLOCALDIR, но мне показалось, что через link проще. AI> export EXTSRCDIR=/usr/src AI> export EXTDOCDIR=/usr/doc AI> export CVSROOT=:ext:timon@timon-sat:/usr/CVSRoot AI> export CHROOTDIR=/usr/R AI> export RELEASENOUPDATE=yes AI> export KERNELS=DISKLESS AI> export MAKE_ISOS=yes AI> export LOCAL_PATCHES="/home/timon/diskless.patch AI> /home/timon/sysinstall.patch /home/timon/GENERIC.patch" export AI> CD_EXTRA_BITS=/packages cd /usr/src/release && make rerelease AI> Я так делаю свою веpсию pелиза с "сокpащённой и дополненной" веpсией AI> поpтов. Только пэкеджи пpиходится pуками подсовывать А порты можно как-нибудь добавлять без CVS а прямо уже установленные? С уважением, Alex. --- FleetStreet 1.27.1 * Origin: Карфаген должен быть разрушен! (2:5002/63.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3826421080b7.html, оценка из 5, голосов 10
|