Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ISO из исходников   Alex Masterov   10 Feb 2005 15:07:18 
 ISO из исходников   Vladimir Kurtukov   10 Feb 2005 16:59:19 
 Re: ISO из исходников   Eugeny Chernetcki   12 Feb 2005 00:54:05 
 ISO из исходников   Andrew Korovin   10 Feb 2005 18:19:48 
 ISO из исходников   Sergey Zaharchenko   11 Feb 2005 00:39:05 
 Re: ISO из исходников   Eugeny Chernetcki   12 Feb 2005 01:29:02 
 ISO из исходников   Artem Ignatiev   11 Feb 2005 00:32:54 
 ISO из исходников   Alex Masterov   11 Feb 2005 10:05:34 
 ISO из исходников   Artem Ignatiev   11 Feb 2005 13:56:20 
 ISO из исходников   Alex Masterov   14 Feb 2005 11:43:02 
 ISO из исходников   Artem Ignatiev   18 Feb 2005 01:57:22 
 ISO из исходников   Sergey Zaharchenko   11 Feb 2005 00:34:39 
Архивное /ru.unix.bsd/3826421080b7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional