[devel-ports] bootstrap и стадии 2-3

Alexei Takaseev alexei на taf.ru
Чт Апр 26 06:25:25 MSK 2018


Добрый день!

----- Исходное сообщение -----
> От: "Gleb Fotengauer-Malinovskiy" <glebfm на altlinux.org>
> Кому: "ALT Linux arch porting" <devel-ports на lists.altlinux.org>
> Отправлено: Среда, 25 Апрель 2018 г 19:53:56
> Тема: Re: [devel-ports] bootstrap и стадии 2-3
> 
> Hi,
> 
> > Споткнулся на стадиях 2 и 3. Я так понимаю, на этом этапе участвуют
> > специально
> > приготовленный chroot хэшера и созданный ранее пакет вида
> > bootstrap-stage1-TARGETARCH-0.1-alt1.x86_64.rpm
> > 
> > Подскажите, пожалуйста, как правильно приготовить chroot чтобы
> > можно было дальше
> > собирать бинарники для стадии 2-3?
> 
> Для стадии 2 вот так:
> hsh-rmchroot --with-qemu=<qemu-arch>
> hsh-mkchroot
> zstd -d .../alt-$arch-unknown-linux-stage1.cpio.zst
> ./bin/hsh-root-from-cpio .../alt-$arch-unknown-linux-stage1.cpio
> 
> После этого можно запускать рецепты стадии 2.
> 
> На стадии 3 chroot пересоздаётся для сборки каждого рецепта -- нужно
> только передать опцию --cpio программе bootstrap.

Спасибо, теперь понятно в какую сторону копать.

У меня вылезла проблема откуда не ожидал - qemu-ppc64.static наотрез
отказывается исполнять полученные в стадии 1 бинарники с воплем

> К сожалению, стадия 3 немножко отстала от Сизифа за эти несколько
> месяцев.
> Мы с obirvalger@ сейчас работаем над эти, так что скоро выложим
> работающие новые рецепты.

Ясно, ждем. А пока пытаюсь собрать-таки живую систему с rpm, apt от alt
и хэшером на нативном PPC64 (хоть это и старичок pMac G5, но шевелится
заметно шустрее эмуляции)


Подробная информация о списке рассылки devel-ports