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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Ivan Vaneen                          2:454/23.14    09 Sep 2005  09:53:20
 To : Artem Ignatiev
 Subject : make release на RELENG_4
 -------------------------------------------------------------------------------- 
 
 Transmission sequence activated.
  AI> @Macintosh TruBlueEnvironment
 
 Что, таки под Макинтошем сидишь? ;)
  IV>>>> В архивах пишут что делается это путём замены вызовов cvs на cp
  IV>>>> в Makefile, но можно поконкретнее? Какие именно вызовы cvs
  IV>>>> заменять надо, и какие параметры и ключики указывать в cp?
 
  AI> <<
  AI>     281 .if !defined(RELEASETAG)
  AI>     282   cd ${CHROOTDIR}/usr && rm -rf src && \
  AI>     283     cvs -R -d ${CVSROOT} co ${CVSCMDARGS} -P
  AI> ${RELEASESRCMODULE}
  AI>     284 .else
  AI>     285   cd ${CHROOTDIR}/usr && rm -rf src && \
  AI>     286     cvs -R -d ${CVSROOT} co ${CVSCMDARGS} -P -r ${RELEASETAG}
  AI> ${RELEASESRCMODULE}
  AI>     287 .endif
  AI> [skip]
  AI>     294 .if !defined(NOPORTS)
  AI>     295 .if defined(PORTSRELEASETAG)
  AI>     296   cd ${CHROOTDIR}/usr && rm -rf ports && cvs -R -d ${CVSROOT}
  AI> co ${CVSCMDARGS} -P -r ${PORTSRELEASETAG} ${RELEASEPORTSMODULE}
  AI>     297 .else
  AI>     298   cd ${CHROOTDIR}/usr && rm -rf ports && cvs -R -d ${CVSROOT}
  AI> co ${CVSCMDARGS} -P ${RELEASEPORTSMODULE}
  AI>     299 .endif
  AI>     300 .elif defined(DOMINIMALDOCPORTS) && ${DOMINIMALDOCPORTS} ==
  AI> "YES"
  AI>     301 .if defined(PORTSRELEASETAG)
  AI>     302   cd ${CHROOTDIR}/usr && rm -rf ports && cvs -R -d ${CVSROOT}
  AI> co ${CVSCMDARGS} -P -r ${PORTSRELEASETAG} ${MINIMALDOCPORTS}
  AI>     303 .else
  AI>     304   cd ${CHROOTDIR}/usr && rm -rf ports && cvs -R -d ${CVSROOT}
  AI> co ${CVSCMDARGS} -P ${MINIMALDOCPORTS}
  AI>     305 .endif
  AI>     306 .endif
 
  AI> Для cp ключи указать по вкусу (-R напpимеp), а паpаметpы -
  AI> /usr/что-нужно .
 
 Уточняю: то есть в /usr/src/release/Makefile заменяются все подстрочки вида:
 
 "cvs -R -d ${CVSROOT} co ${CVSCMDATGS} -P ${MINIMALDOCPOSRTS}"
 
 на подстроку
 
 "cp -R ${CVSROOT} src"
 
 Так? Вроде бы так и делал ранее "сам догодавшись", но make release закончился
 ошибкой, вроде бы не было какого-то файла или каталога, к сожалению не сохранил 
 лога. Hо если эта замена не вызывает никаких вопросов, то буду тогда копать
 дальше.
  AI> Пpовеpить вот не на чем, но возникла идея: если вpучную скопиpовать
  AI> /usr/src/ и /usr/ports, и попытаться сделать
 
  AI> make RELEASENOUPDATE=yes ..... rerelease - оно согласится, или
  AI> обвалится?
 
 Спасибо за идею, всё что предложишь - проверю, обязательно.
 Waiting transmission approach ...
 
 --- POWERSLAVE   admin#parasite.ru
  * Origin: www.parasite.ru (2:454/23.14)
 
 

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

 Тема:    Автор:    Дата:  
 make release на RELENG_4   Ivan Vaneev   01 Sep 2005 14:10:56 
 make release на RELENG_4   Artem Ignatiev   03 Sep 2005 01:13:02 
 make release на RELENG_4   Ivan Vaneev   06 Sep 2005 09:38:24 
 make release на RELENG_4   Artem Ignatiev   08 Sep 2005 00:03:52 
 make release на RELENG_4   Ivan Vaneen   09 Sep 2005 09:53:20 
Архивное /ru.unix.bsd/275043217532.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional