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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Pankov                        2:5022/81.81   24 Aug 2004  00:00:43
 To : Vladimir Leonov
 Subject : make release
 -------------------------------------------------------------------------------- 
 
 
 20.08.2004 (20:57) Vladimir Leonov -> All:
 
 VL> Вот не пойму как сделать сабж. Есть подробное руководство но на русском? Или
 VL> может кто даст пошаговую рекомендацию?
 
 Мейкфайл читать не пробовал? ;-) А так - вот:
 
 Newsgroups: ru.unix.bsd
 From: Vladimir Kurtukov <Vladimir_Kurtukov@f9.n5006.z2.fidonet.org>
 X-Comment-To: Dmitry Pankov
 Date: Tue, 15 Jun 2004 14:37:48 +0400
 Subject: 4.10-STABLE
 
 Hello Dmitry.
 
 13 Jun 04 21:34, you wrote to Alexandre Kardanev:
 
  DP>>> 2) Что необходимо для make release? Хочу из собранного дистриб
  DP>>> получить.
 
  AK>> Дерево /usr/src
 
  DP> А что там такое CVSROOT, если у меня такого нет?
 
 чтобы штатным образом получить release, надо иметь CVS репозиторий
 (а это далеко не то же самое, что /usr/src)
 
 есть dirty hack, для которого достаточно /usr/src
 
 === Cut ===
 #!/bin/sh
 set -ex
 _RELTARGET=${1:-doRELEASE}
 export MODULES_WITH_WORLD=YES
 export AUTO_KEYBOARD_DETECT="1"
 export BUILDNAME="4.9-20031014-RC"
 export DISTRIBUTIONS="bin catpages manpages games proflibs dict info doc
 compat1x compat20 compat21 compat22 compat3x compat4x crypto krb4 krb5"
 export FIXCRYPTO="bin/ed usr.sbin/ppp usr.sbin/pppd usr.sbin/tcpdump/tcpdump
 lib/libfetch usr.bin/fetch usr.sbin/sendmail"
 export NODOC="YES"
 export OBJFORMAT="elf"
 export RELNOTES_LANG="en_US.ISO8859-1"
 export TARGET="i386"
 export TARGET_ARCH="i386"
 export VNDEVICE="vn0"
 export RELEASEDIR=/var/tmp/R
 export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
 export MANBUILDCAT=YES
 if [ ! -f /tmp/.world_done ]; then
         cd /usr/src
         make TARGET_ARCH=i386 TARGET=i386 -DNOCLEAN buildworld && \
         touch /tmp/.world_done
 fi
 cd /usr/src/release
 make obj
 make _R=${RELEASEDIR} ${_RELTARGET}
 echo ">>> make release for i386 finished on `LC_ALL=C TZ=GMT date`"
 === Cut ===
 
 -- 
 С наилучшими пожеланиями, Dmitry
 
 ЗЫ: только я не пробовал ;-)
 
 --- The Bat! (v2.12.00) Business
  * Origin: Отправь немножко мне ююков мылом (2:5022/81.81)
 
 

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

 Тема:    Автор:    Дата:  
 make release   Vladimir Leonov   20 Aug 2004 20:57:08 
 make release   Dmitry Pankov   24 Aug 2004 00:00:43 
Архивное /ru.unix.bsd/333730b7e4b0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional