The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Сырцы BETA2 не могу получить"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Сырцы BETA2 не могу получить"  
Сообщение от Skif email(ok) on 30-Окт-06, 14:29 
Собсно сабж. Есть диск с 6.2beta2, есть уже настроенная фряха. Но ядро под себя перекомпилить не могу - нет сырцов.
Сколько не танцевал с tag для cvsup - не получилось. Поделитесь, как правильно префикс прописать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Сырцы BETA2 не могу получить"  
Сообщение от lavr email on 30-Окт-06, 14:58 
>Собсно сабж. Есть диск с 6.2beta2, есть уже настроенная фряха. Но ядро
>под себя перекомпилить не могу - нет сырцов.
>Сколько не танцевал с tag для cvsup - не получилось. Поделитесь, как
>правильно префикс прописать?

не путай cvs с cvsup, для cvsup тег один для Stable == RELENG_6
а чтобы выкачать beta2, нужно ДАТУ полностью задать для выхода BETA2 или позже, но
ДО выпуска PRERELEASE (сейчас уже именно prerelease)
Зачем тебе этот геморрой, возьми sources для BETA2 прямо с зеркал ftp.freebsd.org
или с него самого, пока еще BETA2 не заменили PRERELEASE'ом.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Сырцы BETA2 не могу получить"  
Сообщение от Skif email(ok) on 30-Окт-06, 15:41 
> Зачем тебе этот геморрой, возьми sources для BETA2 прямо с зеркал
>ftp.freebsd.org
>или с него самого, пока еще BETA2 не заменили PRERELEASE'ом.


Да вот пробовал:
ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-BETA2/src
чего-то не то... список файлов, ни одной папки... Я уж молчу про то, что бы структура каталога повторяла /usr/src

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Сырцы BETA2 не могу получить"  
Сообщение от lavr email on 30-Окт-06, 16:30 
>> Зачем тебе этот геморрой, возьми sources для BETA2 прямо с зеркал
>>ftp.freebsd.org
>>или с него самого, пока еще BETA2 не заменили PRERELEASE'ом.
>
>
>Да вот пробовал:
>ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-BETA2/src
>чего-то не то... список файлов, ни одной папки... Я уж молчу про
>то, что бы структура каталога повторяла /usr/src

так это sources системы и ядра побитые на куски 1.4MB для установки с floppies,
это tar многотомный, посмотри install.sh и все поймешь.

можно:

- либо склеить все name.[a-b]* в sources.tar.gz и затем tar zxp
- либо как в скрипте install.sh:

# dists="base bin contrib crypto etc games gnu include krb5 lib libexec release rescue sbin secure share sys tools ubin usbin"
# for i in $dists; do cat s${i}.?? | tar --unlink -ztvf -; done

вместо -ztvf -> -xpvf - -C /usr/src

посмотри скрипт install.sh - сам все поймешь

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Сырцы BETA2 не могу получить"  
Сообщение от Skif email(ok) on 30-Окт-06, 16:52 
>>> Зачем тебе этот геморрой, возьми sources для BETA2 прямо с зеркал
>>>ftp.freebsd.org
>>>или с него самого, пока еще BETA2 не заменили PRERELEASE'ом.
>>
>>
>>Да вот пробовал:
>>ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-BETA2/src
>>чего-то не то... список файлов, ни одной папки... Я уж молчу про
>>то, что бы структура каталога повторяла /usr/src
>
>так это sources системы и ядра побитые на куски 1.4MB для установки
>с floppies,
>это tar многотомный, посмотри install.sh и все поймешь.
>
>можно:
>
>- либо склеить все name.[a-b]* в sources.tar.gz и затем tar zxp
>- либо как в скрипте install.sh:
>
># dists="base bin contrib crypto etc games gnu include krb5 lib libexec
>release rescue sbin secure share sys tools ubin usbin"
># for i in $dists; do cat s${i}.?? | tar --unlink -ztvf
>-; done
>
>вместо -ztvf -> -xpvf - -C /usr/src
>
>посмотри скрипт install.sh - сам все поймешь

Все, въехал. Спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Сырцы BETA2 не могу получить"  
Сообщение от butcher (ok) on 30-Окт-06, 23:12 
>не путай cvs с cvsup, для cvsup тег один для Stable ==
>RELENG_6
>а чтобы выкачать beta2, нужно ДАТУ полностью задать для выхода BETA2 или
>позже, но
>ДО выпуска PRERELEASE (сейчас уже именно prerelease)
> Зачем тебе этот геморрой, возьми sources для BETA2 прямо с зеркал
>ftp.freebsd.org
>или с него самого, пока еще BETA2 не заменили PRERELEASE'ом.

PRERELEASE'ом система начинает зваться с момента начала release cycle, т.е. это первая стадия, ещё до BETA. По крайней мере я заметил, что начиная с 6.1 это имя не меняется в исходниках, а для выпуска BETA1, BETA2 и т.д. просто используют BUILDNAME (вероятно). Как вы правильно заметили, для того чтобы получить исходники так-называемой BETA2 нужно указывать дату её выхода, причём при сборке системы нужно установить опцию BRANCH_OVERRIDE=BETA2.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Сырцы BETA2 не могу получить"  
Сообщение от lavr email on 31-Окт-06, 14:38 
>>не путай cvs с cvsup, для cvsup тег один для Stable ==
>>RELENG_6
>>а чтобы выкачать beta2, нужно ДАТУ полностью задать для выхода BETA2 или
>>позже, но
>>ДО выпуска PRERELEASE (сейчас уже именно prerelease)
>> Зачем тебе этот геморрой, возьми sources для BETA2 прямо с зеркал
>>ftp.freebsd.org
>>или с него самого, пока еще BETA2 не заменили PRERELEASE'ом.
>
>PRERELEASE'ом система начинает зваться с момента начала release cycle, т.е. это первая
>стадия, ещё до BETA. По крайней мере я заметил, что начиная
>с 6.1 это имя не меняется в исходниках, а для выпуска
>BETA1, BETA2 и т.д. просто используют BUILDNAME (вероятно). Как вы правильно
>заметили, для того чтобы получить исходники так-называемой BETA2 нужно указывать дату
>её выхода, причём при сборке системы нужно установить опцию BRANCH_OVERRIDE=BETA2.

да, sorry, точнее это будет так, PRERELEASE'ом называют ВЕТКУ (BRANCH)

все просто: /sys/conf/newvers.sh:

TYPE="FreeBSD"
^^^^^^^^^^^^^-----------------------------------> OS
REVISION="6.2" ---------------------------------> ну это понятно
BRANCH="PRERELEASE" ----------------------------> это относительно к ветке (RELENG_6)
if [ "X${BRANCH_OVERRIDE}" != "X" ]; then
        BRANCH=${BRANCH_OVERRIDE}
fi
RELEASE=6.2-BETA2 ------------------------------> это тоже понятно
VERSION="${TYPE} ${RELEASE}" -------------------> полный вывод

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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