The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"make release и CVS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное)
Изначальное сообщение [ Отслеживать ]

"make release и CVS"  +/
Сообщение от Forth email(ok) on 06-Июн-05, 11:44 
Я не так давно стянул 4.11 через cvsup и теперь вот хочу сделать release на компашке, чтобы не качать, да и просто интересно. Только там необходимо создать локальный репозиторий для этого, вот пытаюсь сделать так:
setenv CVSROOT /usr/cvs/
cd /usr
cvs co -rRELENGE_4_11_RELEASE src
А пишет, что мол не видит модуля src. Я вообще в первый раз пытаюсь что-то сделать с помощью cvs,посему видимо чего-то не догоняю в этом процессе. Как правильно создать локальный репозиторий для сборки релиза FreeBSD 4.11?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "make release и CVS"  +/
Сообщение от newser (ok) on 06-Июн-05, 12:01 
>Я не так давно стянул 4.11 через cvsup и теперь вот хочу
>сделать release на компашке, чтобы не качать, да и просто интересно.
>Только там необходимо создать локальный репозиторий для этого, вот пытаюсь сделать
>так:
>setenv CVSROOT /usr/cvs/
>cd /usr
>cvs co -rRELENGE_4_11_RELEASE src
>А пишет, что мол не видит модуля src. Я вообще в первый
>раз пытаюсь что-то сделать с помощью cvs,посему видимо чего-то не догоняю
>в этом процессе. Как правильно создать локальный репозиторий для сборки релиза
>FreeBSD 4.11?

1. cvs -d /usr/cvs co -rRELENG_4_11_0_RELEASE
2. Для сборки релиза Вам понадобится ОЧЕНЬ много времени и трафика, т.к. придется качать src, ports и doc из удаленного репозитория (либо из локального миррора, если Вы такое делали) + пару десятков портов для сборки документации и создания исо-шников.
3. Если Вы все еще хотите сделать свой релиз, то тогда для начала man release

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "make release и CVS"  +/
Сообщение от Forth email(ok) on 07-Июн-05, 11:45 
1. #cvs -d /usr/cvs co -rRELENG_4_11_0_RELEASE
cvs [checkout aborted]: must specify at least one module or directory
Каталог /usr/cvs/CVSROOT существует.
2. Переживу. Не было бы времени и траффика - не затевал бы это дело.
3. Читал ессно. Ежели что-то не увидел - просьба ткнуть носом. Ну не хочет cvs отрабатывать так как Вы написали.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "make release и CVS"  +/
Сообщение от newser (ok) on 07-Июн-05, 12:05 
>1. #cvs -d /usr/cvs co -rRELENG_4_11_0_RELEASE
>cvs [checkout aborted]: must specify at least one module or directory
>Каталог /usr/cvs/CVSROOT существует.
>2. Переживу. Не было бы времени и траффика - не затевал бы
>это дело.
>3. Читал ессно. Ежели что-то не увидел - просьба ткнуть носом. Ну
>не хочет cvs отрабатывать так как Вы написали.


Сорри, забыл указать модуль. Верно:

cd /usr
cvs -d /usr/cvs co -P -rRELENG_4_11_0_RELEASE src

далее

cd /usr/src/release
make release BUILDNAME=4.11-RELEASE CHROOTDIR=/каталог/где/будет/собираться/релиз CVSROOT=/usr/cvs RELEASETAG=RELENG_4_11_0_RELEASE

по вкусу добавляете переменные из man release, например MAKE_ISOS=yes или NOPORTREADMES=yes

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "make release и CVS"  +/
Сообщение от Forth email(??) on 08-Июн-05, 00:46 
Вот жешь непонятка опять ему набираю:
cd /usr
cvs -d /usr/cvs co -P -rRELENG_4_11_0_RELEASE src
Я так и раньше делал, только таг в -r немного не такой был и опять таже фигня с ignored.
Вроде бы все правильно, что ему еще надо? В src конечно полноценное дерево исходных текстов как положено. В usr/cvs есть каталог CVSROOT. Сую под рутом:
#cd /usr
#cvs -d /usr/cvs co -P -rRELENG_4_11_0_RELEASE src
cvs checkout: cannot find module `src' - ignored
И опять двадцать пять.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "make release и CVS"  +/
Сообщение от newser (ok) on 08-Июн-05, 09:27 
>Вот жешь непонятка опять ему набираю:
>cd /usr
>cvs -d /usr/cvs co -P -rRELENG_4_11_0_RELEASE src
>Я так и раньше делал, только таг в -r немного не такой
>был и опять таже фигня с ignored.
>Вроде бы все правильно, что ему еще надо? В src конечно полноценное
>дерево исходных текстов как положено. В usr/cvs есть каталог CVSROOT. Сую
>под рутом:
>#cd /usr
>#cvs -d /usr/cvs co -P -rRELENG_4_11_0_RELEASE src
>cvs checkout: cannot find module `src' - ignored
>И опять двадцать пять.

Одного каталога /usr/cvs/CVSROOT недостаточно для правильной работы cvs. Полагаю, Вы уже прочитали про внутреннее устройство CVS-репозитория? Смотрите, соответствует ли содержимое /usr/cvs условиям. Если выкачивали репозиторий с помощью cvsup, то было бы неплохо поглядеть на Ваш supfile, которым Вы пользовались. Также неплохо взглянуть на вывод команд:

ls -la /usr/cvs
ls -la /usr/cvs/CVSROOT
ls -la /usr/cvs/src

Удачи!

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "make release и CVS"  +/
Сообщение от evg89 (ok) on 09-Ноя-12, 13:59 
>[оверквотинг удален]
>>И опять двадцать пять.
> Одного каталога /usr/cvs/CVSROOT недостаточно для правильной работы cvs. Полагаю, Вы уже
> прочитали про внутреннее устройство CVS-репозитория? Смотрите, соответствует ли содержимое
> /usr/cvs условиям. Если выкачивали репозиторий с помощью cvsup, то было бы
> неплохо поглядеть на Ваш supfile, которым Вы пользовались. Также неплохо взглянуть
> на вывод команд:
> ls -la /usr/cvs
> ls -la /usr/cvs/CVSROOT
> ls -la /usr/cvs/src
> Удачи!

Есть ли где-нибудь пошаговая инструкция по созданию образа? День мучаюсь, читаю маны, не получается.


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру