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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vladimir Kurtukov                    2:5006/1.1     22 Nov 2002  13:38:53
 To : All
 Subject : make release
 -------------------------------------------------------------------------------- 
 
 есть простой способ делать релизы из содержимого текущего /usr/src.
 не надо ни cvs репозитория, ни пропатчивания release/Makefile с заменой
 вызовов cvs на cp или mount_null. это совершенно штатный способ, только
 опущена подготовка chroot с копией world и src/ports, ибо это у нас и так
 есть, только не в chroot. изрядно быстрее ;-)
 
 файлик этот создает make release в конце подготовки chroot
 и в нем же запускает. но можно и просто запустить, вредных
 последствий не будет - проверено ;-)
 
 === Cut ===
 #!/bin/sh
 set -ex
 _RELTARGET=${1:-doRELEASE}
 export DISTRIBUTIONS="bin catpages manpages games proflibs dict info doc
 compat1x compat20 compat21 compat22 compat3x compat4x crypto krb4 krb5"
 export BUILDNAME=4.7-20021122-STABLE
 export VNDEVICE=vn0
 export OBJFORMAT=elf
 export MODULES_WITH_WORLD=YES
 export RELEASETAG="RELENG_4"
 export NODOC=yes
 export ALLLANG=yes
 export AUTO_KEYBOARD_DETECT="0"
 export RELNOTES_LANG=en_US.ISO8859-1
 export TARGET="i386"
 export TARGET_ARCH="i386"
 export FIXCRYPTO="bin/ed usr.sbin/ppp usr.sbin/pppd usr.sbin/tcpdump/tcpdump \
 usr.sbin/sendmail"
 export RELEASEDIR=/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 ${_RELTARGET}
 echo ">>> make release for i386 finished on `LC_ALL=C TZ=GMT date`"
 === Cut ===
 
 Vladimir
 
 --- GoldED+/BSD 1.1.4.7
  * Origin: Unix powered... (2:5006/1.1)
 
 

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

 Тема:    Автор:    Дата:  
 make release   Vladimir Kurtukov   22 Nov 2002 13:38:53 
 make release   Vladimir Kurtukov   22 Nov 2002 15:47:57 
 Re: make release   Andrew Filonov   22 Nov 2002 16:55:24 
 make release   Vladimir Kurtukov   22 Nov 2002 22:29:08 
Архивное /ru.unix.bsd/22043dddc617.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional