* [devel] Fwd: alterator-netinst на aarch64
@ 2018-08-24 8:51 ` Paul Wolneykien
2018-08-24 8:59 ` Paul Wolneykien
0 siblings, 1 reply; 18+ messages in thread
From: Paul Wolneykien @ 2018-08-24 8:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
Всем привет! Пытаюсь понять, нужен ли в действительности syslinux
пакету alterator-netinst. Видимо, придётся экспериментировать. Может
быть кто-то владеет точной информацией на этот счёт?
-------- Перенаправленное сообщение --------
Тема: alterator-netinst на aarch64
Дата: Thu, 23 Aug 2018 18:39:42 +0300
От: Paul Wolneykien <manowar@altlinux.org>
Организация: ALT Linux Team
Кому: Fr. Br. George <george@altlinux.org>, Anton V. Boyarshinov
<boyarsh@altlinux.org>
23.08.2018 18:24, Girar Builder awaiter robot пишет:
> http://git.altlinux.org/tasks/211831/logs/events.1.1.log
>
> 2018-Aug-23 15:08:51 :: task #211831 for sisyphus started by manowar:
> ...
> 2018-Aug-23 15:24:01 :: created next repo
> aarch64: NEW unmet dependencies detected:
> alterator-netinst#1.9.1-alt1 syslinux
> aarch64: old unmet dependencies resolved:
> alterator-netinst#1.9.0-alt3 syslinux
> 2018-Aug-23 15:24:21 :: dependencies check FAILED
> 2018-Aug-23 15:24:21 :: task #211831 for sisyphus FAILED
Товарищи, подскажите, а для чего alterator-netinst требует syslinux?
Я попробовал собрать его без явного Requires: syslinux и по
автозависимостям он не приехал. Может быть он не нужен?
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 8:51 ` [devel] Fwd: alterator-netinst на aarch64 Paul Wolneykien
@ 2018-08-24 8:59 ` Paul Wolneykien
2018-08-24 11:17 ` Anton V. Boyarshinov
2018-08-24 22:55 ` Leonid Krivoshein
0 siblings, 2 replies; 18+ messages in thread
From: Paul Wolneykien @ 2018-08-24 8:59 UTC (permalink / raw)
To: devel
24.08.2018 11:51, Paul Wolneykien пишет:
>
> Всем привет! Пытаюсь понять, нужен ли в действительности syslinux
> пакету alterator-netinst. Видимо, придётся экспериментировать. Может
> быть кто-то владеет точной информацией на этот счёт?
А, вот только написал это письмо и нашёл вот это:
cp -f "/usr/lib/syslinux/pxelinux.0" "$TFTPDIR/pxelinux.0"
Похоже, что используются только данные, а не программы, входящие в
состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
syslinux-data? Это открыло бы возможность использовать alterator-netinst
на всех архитектурах.
> -------- Перенаправленное сообщение --------
> Тема: alterator-netinst на aarch64
> Дата: Thu, 23 Aug 2018 18:39:42 +0300
> От: Paul Wolneykien <manowar@altlinux.org>
> Организация: ALT Linux Team
> Кому: Fr. Br. George <george@altlinux.org>, Anton V. Boyarshinov
> <boyarsh@altlinux.org>
>
> 23.08.2018 18:24, Girar Builder awaiter robot пишет:
>> http://git.altlinux.org/tasks/211831/logs/events.1.1.log
>>
>> 2018-Aug-23 15:08:51 :: task #211831 for sisyphus started by manowar:
>> ...
>> 2018-Aug-23 15:24:01 :: created next repo
>> aarch64: NEW unmet dependencies detected:
>> alterator-netinst#1.9.1-alt1 syslinux
>> aarch64: old unmet dependencies resolved:
>> alterator-netinst#1.9.0-alt3 syslinux
>> 2018-Aug-23 15:24:21 :: dependencies check FAILED
>> 2018-Aug-23 15:24:21 :: task #211831 for sisyphus FAILED
>
> Товарищи, подскажите, а для чего alterator-netinst требует syslinux?
> Я попробовал собрать его без явного Requires: syslinux и по
> автозависимостям он не приехал. Может быть он не нужен?
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 8:59 ` Paul Wolneykien
@ 2018-08-24 11:17 ` Anton V. Boyarshinov
2018-08-24 13:17 ` Paul Wolneykien
2018-08-25 16:34 ` [devel] Fwd: " Alexey V. Vissarionov
2018-08-24 22:55 ` Leonid Krivoshein
1 sibling, 2 replies; 18+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-24 11:17 UTC (permalink / raw)
To: Paul Wolneykien; +Cc: ALT Linux Team development discussions
> cp -f "/usr/lib/syslinux/pxelinux.0" "$TFTPDIR/pxelinux.0"
>
> Похоже, что используются только данные, а не программы, входящие в
Насколько я понимаю, pxelinux.0 это-таки программа для архитектуры x86
> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
> syslinux-data? Это открыло бы возможность использовать alterator-netinst
> на всех архитектурах.
>
>
> > -------- Перенаправленное сообщение --------
> > Тема: alterator-netinst на aarch64
> > Дата: Thu, 23 Aug 2018 18:39:42 +0300
> > От: Paul Wolneykien <manowar@altlinux.org>
> > Организация: ALT Linux Team
> > Кому: Fr. Br. George <george@altlinux.org>, Anton V. Boyarshinov
> > <boyarsh@altlinux.org>
> >
> > 23.08.2018 18:24, Girar Builder awaiter robot пишет:
> >> http://git.altlinux.org/tasks/211831/logs/events.1.1.log
> >>
> >> 2018-Aug-23 15:08:51 :: task #211831 for sisyphus started by manowar:
> >> ...
> >> 2018-Aug-23 15:24:01 :: created next repo
> >> aarch64: NEW unmet dependencies detected:
> >> alterator-netinst#1.9.1-alt1 syslinux
> >> aarch64: old unmet dependencies resolved:
> >> alterator-netinst#1.9.0-alt3 syslinux
> >> 2018-Aug-23 15:24:21 :: dependencies check FAILED
> >> 2018-Aug-23 15:24:21 :: task #211831 for sisyphus FAILED
> >
> > Товарищи, подскажите, а для чего alterator-netinst требует syslinux?
> > Я попробовал собрать его без явного Requires: syslinux и по
> > автозависимостям он не приехал. Может быть он не нужен?
> > _______________________________________________
> > Devel mailing list
> > Devel@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/devel
> >
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 11:17 ` Anton V. Boyarshinov
@ 2018-08-24 13:17 ` Paul Wolneykien
2018-08-24 15:02 ` Sergey Bolshakov
2018-08-25 16:34 ` [devel] Fwd: " Alexey V. Vissarionov
1 sibling, 2 replies; 18+ messages in thread
From: Paul Wolneykien @ 2018-08-24 13:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
24.08.2018 14:17, Anton V. Boyarshinov пишет:
>
>> cp -f "/usr/lib/syslinux/pxelinux.0" "$TFTPDIR/pxelinux.0"
>>
>> Похоже, что используются только данные, а не программы, входящие в
>
> Насколько я понимаю, pxelinux.0 это-таки программа для архитектуры x86
Это так, но я имел в виду вообщем-то то, что она не исполняется на том
хосте, который является раздающим сервером. Может же быть так, что
сервер работает, допустим, на архитектуре e2k, а сетевые машины --- на
x86? Вполне вероятный сценарий, мне кажется.
Я сейчас глянул в syslinux.spec: там нет никакого ExclusiveArch.
Почему же его нет на aarch64? Просто не [пере]собирали ещё?
>
>> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
>> syslinux-data? Это открыло бы возможность использовать alterator-netinst
>> на всех архитектурах.
>>
>>
>>> -------- Перенаправленное сообщение --------
>>> Тема: alterator-netinst на aarch64
>>> Дата: Thu, 23 Aug 2018 18:39:42 +0300
>>> От: Paul Wolneykien <manowar@altlinux.org>
>>> Организация: ALT Linux Team
>>> Кому: Fr. Br. George <george@altlinux.org>, Anton V. Boyarshinov
>>> <boyarsh@altlinux.org>
>>>
>>> 23.08.2018 18:24, Girar Builder awaiter robot пишет:
>>>> http://git.altlinux.org/tasks/211831/logs/events.1.1.log
>>>>
>>>> 2018-Aug-23 15:08:51 :: task #211831 for sisyphus started by manowar:
>>>> ...
>>>> 2018-Aug-23 15:24:01 :: created next repo
>>>> aarch64: NEW unmet dependencies detected:
>>>> alterator-netinst#1.9.1-alt1 syslinux
>>>> aarch64: old unmet dependencies resolved:
>>>> alterator-netinst#1.9.0-alt3 syslinux
>>>> 2018-Aug-23 15:24:21 :: dependencies check FAILED
>>>> 2018-Aug-23 15:24:21 :: task #211831 for sisyphus FAILED
>>>
>>> Товарищи, подскажите, а для чего alterator-netinst требует syslinux?
>>> Я попробовал собрать его без явного Requires: syslinux и по
>>> автозависимостям он не приехал. Может быть он не нужен?
>>> _______________________________________________
>>> Devel mailing list
>>> Devel@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel
>>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 13:17 ` Paul Wolneykien
@ 2018-08-24 15:02 ` Sergey Bolshakov
2018-08-24 16:30 ` Paul Wolneykien
1 sibling, 1 reply; 18+ messages in thread
From: Sergey Bolshakov @ 2018-08-24 15:02 UTC (permalink / raw)
To: devel
>>>>> "Paul" == Paul Wolneykien <manowar-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
> 24.08.2018 14:17, Anton V. Boyarshinov пишет:
>>
>>> cp -f "/usr/lib/syslinux/pxelinux.0" "$TFTPDIR/pxelinux.0"
>>>
>>> Похоже, что используются только данные, а не программы, входящие в
>>
>> Насколько я понимаю, pxelinux.0 это-таки программа для архитектуры x86
> Это так, но я имел в виду вообщем-то то, что она не исполняется на том
> хосте, который является раздающим сервером. Может же быть так, что
> сервер работает, допустим, на архитектуре e2k, а сетевые машины --- на
> x86? Вполне вероятный сценарий, мне кажется.
> Я сейчас глянул в syslinux.spec: там нет никакого ExclusiveArch.
> Почему же его нет на aarch64? Просто не [пере]собирали ещё?
Нет, syslinux x86-only, там должен быть ExclusiveArch.
>>> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
>>> syslinux-data? Это открыло бы возможность использовать alterator-netinst
>>> на всех архитектурах.
>>>
Сделав вид, что /usr/lib/syslinux/* это такой noarch -- почему нет,
если очень хочется.
[rest skipped]
--
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 15:02 ` Sergey Bolshakov
@ 2018-08-24 16:30 ` Paul Wolneykien
2018-08-24 16:39 ` Denis Medvedev
2018-08-24 16:52 ` Paul Wolneykien
0 siblings, 2 replies; 18+ messages in thread
From: Paul Wolneykien @ 2018-08-24 16:30 UTC (permalink / raw)
To: devel
24.08.2018 18:02, Sergey Bolshakov пишет:
> Нет, syslinux x86-only, там должен быть ExclusiveArch.
Я пока что его не нашёл.
> >>> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
> >>> syslinux-data? Это открыло бы возможность использовать alterator-netinst
> >>> на всех архитектурах.
> >>>
>
> Сделав вид, что /usr/lib/syslinux/* это такой noarch -- почему нет,
> если очень хочется.
Проблема в том, что pxelinux.0 именно собирается, а не пакуется
готовым, ранее собранным.
P.S. Такая мысль пришла в голову в связи с этим: а нельзя ли сделать
так, чтобы результат сборки пакета под одну архитектуру, был бы доступен
во время сборки под другую архитектуру в том же сборочном задании?
Правда я пока не знаю, какое применение это может иметь кроме сборки
syslinux.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 16:30 ` Paul Wolneykien
@ 2018-08-24 16:39 ` Denis Medvedev
2018-08-24 16:52 ` Paul Wolneykien
1 sibling, 0 replies; 18+ messages in thread
From: Denis Medvedev @ 2018-08-24 16:39 UTC (permalink / raw)
To: ALT Linux Team development discussions, Paul Wolneykien
On 08/24/2018 07:30 PM, Paul Wolneykien wrote:
> 24.08.2018 18:02, Sergey Bolshakov пишет:
>> Нет, syslinux x86-only, там должен быть ExclusiveArch.
> Я пока что его не нашёл.
>
>> >>> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
>> >>> syslinux-data? Это открыло бы возможность использовать alterator-netinst
>> >>> на всех архитектурах.
>> >>>
>>
>> Сделав вид, что /usr/lib/syslinux/* это такой noarch -- почему нет,
>> если очень хочется.
> Проблема в том, что pxelinux.0 именно собирается, а не пакуется
> готовым, ранее собранным.
>
>
> P.S. Такая мысль пришла в голову в связи с этим: а нельзя ли сделать
> так, чтобы результат сборки пакета под одну архитектуру, был бы доступен
> во время сборки под другую архитектуру в том же сборочном задании?
> Правда я пока не знаю, какое применение это может иметь кроме сборки
> syslinux.
А что если класть pxelinux.0 в непроверяемое скриптами место (да хоть
зиповать его),
а устанавливать его в %post - это нормальное решение?
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 16:30 ` Paul Wolneykien
2018-08-24 16:39 ` Denis Medvedev
@ 2018-08-24 16:52 ` Paul Wolneykien
2018-08-24 17:40 ` manowar
1 sibling, 1 reply; 18+ messages in thread
From: Paul Wolneykien @ 2018-08-24 16:52 UTC (permalink / raw)
To: devel
24.08.2018 19:30, Paul Wolneykien пишет:
> 24.08.2018 18:02, Sergey Bolshakov пишет:
>> Нет, syslinux x86-only, там должен быть ExclusiveArch.
>
> Я пока что его не нашёл.
>
>> >>> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
>> >>> syslinux-data? Это открыло бы возможность использовать alterator-netinst
>> >>> на всех архитектурах.
>> >>>
>>
>> Сделав вид, что /usr/lib/syslinux/* это такой noarch -- почему нет,
>> если очень хочется.
>
> Проблема в том, что pxelinux.0 именно собирается, а не пакуется
> готовым, ранее собранным.
Или ты имел в виду, что а) объявить всё-таки syslinux ExclusiveArch и
б) запаковать /usr/lib/syslinux/* в syslinux-data-*.noarch.rpm. Тогда,
если syslinux соберётся в Сизиф, то syslinux-data станет доступен для
других архитектур, поскольку noarch у нас одна на все архитектуры?
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 16:52 ` Paul Wolneykien
@ 2018-08-24 17:40 ` manowar
2018-08-27 14:52 ` Alexey Shabalin
0 siblings, 1 reply; 18+ messages in thread
From: manowar @ 2018-08-24 17:40 UTC (permalink / raw)
To: devel
Пятница, 24 августа 2018 г получено от Paul Wolneykien:
> 24.08.2018 19:30, Paul Wolneykien пишет:
> > 24.08.2018 18:02, Sergey Bolshakov пишет:
> >> Нет, syslinux x86-only, там должен быть ExclusiveArch.
> >
> > Я пока что его не нашёл.
> >
> >> >>> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
> >> >>> syslinux-data? Это открыло бы возможность использовать alterator-netinst
> >> >>> на всех архитектурах.
> >> >>>
> >>
> >> Сделав вид, что /usr/lib/syslinux/* это такой noarch -- почему нет,
> >> если очень хочется.
> >
> > Проблема в том, что pxelinux.0 именно собирается, а не пакуется
> > готовым, ранее собранным.
>
> Или ты имел в виду, что а) объявить всё-таки syslinux ExclusiveArch и
> б) запаковать /usr/lib/syslinux/* в syslinux-data-*.noarch.rpm. Тогда,
> если syslinux соберётся в Сизиф, то syslinux-data станет доступен для
> других архитектур, поскольку noarch у нас одна на все архитектуры?
http://git.altlinux.org/tasks/211892/logs/events.4.1.log
Похоже, получилось. Прошу мэйнтейнера(ов) высказать своё мнение.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 8:59 ` Paul Wolneykien
2018-08-24 11:17 ` Anton V. Boyarshinov
@ 2018-08-24 22:55 ` Leonid Krivoshein
2018-08-25 17:13 ` Alexey V. Vissarionov
1 sibling, 1 reply; 18+ messages in thread
From: Leonid Krivoshein @ 2018-08-24 22:55 UTC (permalink / raw)
To: devel
Добрый вечер!
24.08.2018 11:59, Paul Wolneykien пишет:
> 24.08.2018 11:51, Paul Wolneykien пишет:
>> Всем привет! Пытаюсь понять, нужен ли в действительности syslinux
>> пакету alterator-netinst. Видимо, придётся экспериментировать. Может
>> быть кто-то владеет точной информацией на этот счёт?
> А, вот только написал это письмо и нашёл вот это:
>
> cp -f "/usr/lib/syslinux/pxelinux.0" "$TFTPDIR/pxelinux.0"
Я бы добавил ещё это:
https://www.syslinux.org/wiki/index.php?title=PXELINUX#UEFI
Как раз снова занимаюсь стендом с развёртыванием и сетевой установкой.
Пакет syslinux по зависимостям -- да, нужен только как данные, с этим я
полностью согласен. Но, если приглядеться повнимательней, a-n-i
поддерживает только syslinux'овские ISO'шки:
http://git.altlinux.org/gears/a/alterator-netinst.git?p=alterator-netinst.git;a=blob;f=alterator-netinst/bin/alterator-netinst;h=1c7caee41ff7f70b33b3ebebf5fec98efaa5a9ea;hb=34548750b1e4d9d830ae0f9d0b92e93640471021#l311
Причём, только для x86 или x86_64, и только Legacy PXE Boot, что конечно
неправильно.
Для UEFI/Legacy/x86/x86_64/IA64 не хватает обновления протухшей версии
syslinux хотя бы до 6.0. И разновидностей "данных" д.б. больше.
Непосредственно сам syslinux не требуется для остального, но при
всасывании ISO'шки структура syslinux записывается в
/var/lib/tftpboot/syslinux. Это особенно удивительно, с учётом того, что
ISO'шек может быть много разных ему скормлено. А нужно из этой
директории обычно всего пара файлов, если не заморачиваться с
графическим меню -- ядро и initrd.
По сути, a-n-i заточен под чтение и перелопачивание лишь одного вида
конфига -- syslinux (isolinux.cfg), при том, что различий с другими
конфигами не так много, и вытащить из них нужно минимум. В общем, тут
большое поле для усовершенствования имеется.
Кроме того, PXE/TFTP -- капризная штука, больших файлов скармливать им
нельзя. Здесь хорошо бы новый механизм с обновлением на лету стека на
iPXE или может что-то вроде. В общем, тут у нас всё устарело и надо бы
озадачиться.
> Похоже, что используются только данные, а не программы, входящие в
> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
> syslinux-data? Это открыло бы возможность использовать alterator-netinst
> на всех архитектурах.
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 11:17 ` Anton V. Boyarshinov
2018-08-24 13:17 ` Paul Wolneykien
@ 2018-08-25 16:34 ` Alexey V. Vissarionov
1 sibling, 0 replies; 18+ messages in thread
From: Alexey V. Vissarionov @ 2018-08-25 16:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 617 bytes --]
On 2018-08-24 14:17:21 +0300, Anton V. Boyarshinov wrote:
>> cp -f "/usr/lib/syslinux/pxelinux.0" "$TFTPDIR/pxelinux.0"
>> Похоже, что используются только данные, а не программы,
>> входящие в
> Насколько я понимаю, pxelinux.0 это-таки программа для
> архитектуры x86
Нет - это блоб, который может лежать в каталоге с данными
на любой архитектуре. Пример: сервер сетевой загрузки для
писюшатины, работающий на железяке с архитектурой ARM.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 22:55 ` Leonid Krivoshein
@ 2018-08-25 17:13 ` Alexey V. Vissarionov
2018-08-27 9:22 ` Sergey Bolshakov
2018-08-27 17:50 ` Vladimir D. Seleznev
0 siblings, 2 replies; 18+ messages in thread
From: Alexey V. Vissarionov @ 2018-08-25 17:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1828 bytes --]
On 2018-08-25 01:55:28 +0300, Leonid Krivoshein wrote:
> Для UEFI/Legacy/x86/x86_64/IA64 не хватает обновления протухшей
> версии syslinux хотя бы до 6.0. И разновидностей "данных" д.б.
> больше.
Как только gear начнет поддерживать git submodules.
> Кроме того, PXE/TFTP -- капризная штука, больших файлов
> скармливать им нельзя.
._ _. __
|\\___//| /\/\
|=o o=| /\/\/\
\=._T_.=/ /\/\/\/\
) ` ( , /\/\/\/\/\
/ \ (( ~~~~()~~~~
| | )) ()
/| | | |\_// _/ \_
\| |._.| |/-` [______]
'"' '"'
Ага, "настало время удивительных историй" :-)
Большие файлы и не нужны: initrd с полноценной серверной системой
занимает порядка полутора сотен мегабайтов, ядро для нее - еще 12.
Разворачивается оно примерно в 600...700 Мб оперативки.
Минимальная система для установщика (если избавиться от избыточных
зависимостей) будет еще меньше, а в результирующую систему тащить
все необходимое можно откуда угодно - хоть по HTTP (вспоминаем про
nginx с егойными еполлами).
> Здесь хорошо бы новый механизм с обновлением на лету стека
> на iPXE или может что-то вроде.
Обновлением чего и где? Софта в ПЗУ сетевого адаптера? Нас с какой
скушают, если наш софт туда полезет...
> В общем, тут у нас всё устарело и надо бы озадачиться.
Дядя Леня, если тебе хочется чем-то озадачиться - придумай способ
распараллелить сетевую загрузку хотя бы до 5...10 одновременных
соединений. В качестве спойлера: эта задача имеет как минимум одно
решение, доступное админу средней толковости и являющее собой самое
обычное HowTo :-)
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-25 17:13 ` Alexey V. Vissarionov
@ 2018-08-27 9:22 ` Sergey Bolshakov
2018-08-27 13:33 ` Leonid Krivoshein
2018-08-27 17:50 ` Vladimir D. Seleznev
1 sibling, 1 reply; 18+ messages in thread
From: Sergey Bolshakov @ 2018-08-27 9:22 UTC (permalink / raw)
To: devel
>>>>> "Alexey" == Alexey V Vissarionov <gremlin-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
> On 2018-08-25 01:55:28 +0300, Leonid Krivoshein wrote:
>> Для UEFI/Legacy/x86/x86_64/IA64 не хватает обновления протухшей
>> версии syslinux хотя бы до 6.0. И разновидностей "данных" д.б.
>> больше.
> Как только gear начнет поддерживать git submodules.
с этим у нас давно управляются, с помощью subtree например.
>> Кроме того, PXE/TFTP -- капризная штука, больших файлов
>> скармливать им нельзя.
> ._ _. __
> |\\___//| /\/\
> |=o o=| /\/\/\
> \=._T_.=/ /\/\/\/\
> ) ` ( , /\/\/\/\/\
> / \ (( ~~~~()~~~~
> | | )) ()
> /| | | |\_// _/ \_
> \| |._.| |/-` [______]
> '"' '"'
> Ага, "настало время удивительных историй" :-)
> Большие файлы и не нужны: initrd с полноценной серверной системой
> занимает порядка полутора сотен мегабайтов, ядро для нее - еще 12.
> Разворачивается оно примерно в 600...700 Мб оперативки.
Несколько сот мегабайт по tftp удастся прокачать отнюдь не
при любой паре реализаций tftp клиента/сервера.
> Минимальная система для установщика (если избавиться от избыточных
> зависимостей) будет еще меньше, а в результирующую систему тащить
> все необходимое можно откуда угодно - хоть по HTTP (вспоминаем про
> nginx с егойными еполлами).
relevant how ?
>> Здесь хорошо бы новый механизм с обновлением на лету стека
>> на iPXE или может что-то вроде.
> Обновлением чего и где? Софта в ПЗУ сетевого адаптера? Нас с какой
> скушают, если наш софт туда полезет...
имеется ввиду замена pxe-стека клиента в рантайме на ipxe'шный
undionly, например. реализуется тривиально конфигом dhcpd.
>> В общем, тут у нас всё устарело и надо бы озадачиться.
> Дядя Леня, если тебе хочется чем-то озадачиться - придумай способ
> распараллелить сетевую загрузку хотя бы до 5...10 одновременных
> соединений. В качестве спойлера: эта задача имеет как минимум одно
> решение, доступное админу средней толковости и являющее собой самое
> обычное HowTo :-)
Дружище, дайте отдохнуть и фонтану.
--
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-27 9:22 ` Sergey Bolshakov
@ 2018-08-27 13:33 ` Leonid Krivoshein
0 siblings, 0 replies; 18+ messages in thread
From: Leonid Krivoshein @ 2018-08-27 13:33 UTC (permalink / raw)
To: devel
27.08.2018 12:22, Sergey Bolshakov пишет:
> > On 2018-08-25 01:55:28 +0300, Leonid Krivoshein wrote:
> >> Для UEFI/Legacy/x86/x86_64/IA64 не хватает обновления протухшей
> >> версии syslinux хотя бы до 6.0. И разновидностей "данных" д.б.
> >> больше.
>
> > Как только gear начнет поддерживать git submodules.
>
> с этим у нас давно управляются, с помощью subtree например.
Если речь об этом:
https://bugzilla.altlinux.org/show_bug.cgi?id=34481#c19
то чем здесь помогут git submodules?
> >> Здесь хорошо бы новый механизм с обновлением на лету стека
> >> на iPXE или может что-то вроде.
>
> > Обновлением чего и где? Софта в ПЗУ сетевого адаптера? Нас с какой
> > скушают, если наш софт туда полезет...
>
> имеется ввиду замена pxe-стека клиента в рантайме на ipxe'шный
> undionly, например. реализуется тривиально конфигом dhcpd.
Да, в первую очередь именно такой механизм имел ввиду, но заливка iPXE в
ROM сетевухи как раз ещё более предпочтительный метод в ряде случаев.
Само ничего не должно пролазить, только по желанию клиента, конечно. :)
И раз уж вспомнили про iPXE/DHCP, то для информации: у нас ipxe сейчас
собран так, что в сети нужно поднять два DHCP-сервера: IPv4 и IPv6,
иначе загрузка iPXE будет чересчур тормозной (клиент сначала дожидается
отлупа от обеих серверов и начинает загрузку лишь по тайм-ауту). Кроме
того, это повод, учитывая интересные особенности iPXE, подискутировать о
возможностях сборки из сорцов таких пакетов, как iPXE, простыми
админами. Причём, через GUI a-n-i, без CLI. :)
> >> В общем, тут у нас всё устарело и надо бы озадачиться.
Это было сказано к тому, что сильно упираться ради нынешнего a-n-i я бы
не стал, а заниматься его улучшением пока нет возможности -- разбивалку
дисков сначала доделаю.
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-24 17:40 ` manowar
@ 2018-08-27 14:52 ` Alexey Shabalin
2018-08-28 10:52 ` Paul Wolneykien
0 siblings, 1 reply; 18+ messages in thread
From: Alexey Shabalin @ 2018-08-27 14:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
пт, 24 авг. 2018 г. в 20:41, <manowar@altlinux.org>:
>
> Пятница, 24 августа 2018 г получено от Paul Wolneykien:
> > 24.08.2018 19:30, Paul Wolneykien пишет:
> > > 24.08.2018 18:02, Sergey Bolshakov пишет:
> > >> Нет, syslinux x86-only, там должен быть ExclusiveArch.
> > >
> > > Я пока что его не нашёл.
> > >
> > >> >>> состав syslinux. Может быть тогда распилить стоит syslinux на syslinux и
> > >> >>> syslinux-data? Это открыло бы возможность использовать alterator-netinst
> > >> >>> на всех архитектурах.
> > >> >>>
> > >>
> > >> Сделав вид, что /usr/lib/syslinux/* это такой noarch -- почему нет,
> > >> если очень хочется.
> > >
> > > Проблема в том, что pxelinux.0 именно собирается, а не пакуется
> > > готовым, ранее собранным.
> >
> > Или ты имел в виду, что а) объявить всё-таки syslinux ExclusiveArch и
> > б) запаковать /usr/lib/syslinux/* в syslinux-data-*.noarch.rpm. Тогда,
> > если syslinux соберётся в Сизиф, то syslinux-data станет доступен для
> > других архитектур, поскольку noarch у нас одна на все архитектуры?
Если хочется иметь noarch пакет, и собирать это на разных архитектурах
одинаковым образом, то можно это делать с помощью cross-gcc. Смотрите
например seabios, edk2, ipxe.
> http://git.altlinux.org/tasks/211892/logs/events.4.1.log
>
> Похоже, получилось. Прошу мэйнтейнера(ов) высказать своё мнение.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-25 17:13 ` Alexey V. Vissarionov
2018-08-27 9:22 ` Sergey Bolshakov
@ 2018-08-27 17:50 ` Vladimir D. Seleznev
1 sibling, 0 replies; 18+ messages in thread
From: Vladimir D. Seleznev @ 2018-08-27 17:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Aug 25, 2018 at 08:13:08PM +0300, Alexey V. Vissarionov wrote:
> On 2018-08-25 01:55:28 +0300, Leonid Krivoshein wrote:
>
> > Для UEFI/Legacy/x86/x86_64/IA64 не хватает обновления протухшей
> > версии syslinux хотя бы до 6.0. И разновидностей "данных" д.б.
> > больше.
>
> Как только gear начнет поддерживать git submodules.
git submodules противоречит основной идее gear — хранение исходных кодов
(вместе с правилами сборки) в *одном* репозитории. Как уже отметили
выше, можно использовать subtree. Или необязательно брать исходники
непосредственно из git'а (хотя в этом подходе есть ряд преимуществ):
можно импортировать в gear тарболлы с помощью gear-import.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] alterator-netinst на aarch64
@ 2018-08-28 7:42 ` Sergey V Turchin
0 siblings, 0 replies; 18+ messages in thread
From: Sergey V Turchin @ 2018-08-28 7:42 UTC (permalink / raw)
To: devel
On Monday, 27 August 2018 10:13:08 MSK Michael Shigorin wrote:
[...]
> Давай так: технически я одобрил, но лучше дождись ответа zerg@.
Я не против. И я недостаточно разбираюсь в syslinux, чтобы что-то путное
предлагать.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Fwd: alterator-netinst на aarch64
2018-08-27 14:52 ` Alexey Shabalin
@ 2018-08-28 10:52 ` Paul Wolneykien
0 siblings, 0 replies; 18+ messages in thread
From: Paul Wolneykien @ 2018-08-28 10:52 UTC (permalink / raw)
To: devel
27.08.2018 17:52, Alexey Shabalin пишет:
>>> Или ты имел в виду, что а) объявить всё-таки syslinux ExclusiveArch и
>>> б) запаковать /usr/lib/syslinux/* в syslinux-data-*.noarch.rpm. Тогда,
>>> если syslinux соберётся в Сизиф, то syslinux-data станет доступен для
>>> других архитектур, поскольку noarch у нас одна на все архитектуры?
> Если хочется иметь noarch пакет, и собирать это на разных архитектурах
> одинаковым образом, то можно это делать с помощью cross-gcc. Смотрите
> например seabios, edk2, ipxe.
>
Но с другой стороны, если noarch пакет собирается нормально только на
некоторых архитектурах, то его же можно скопировать на остальные?
Я понимаю так, что параллельная сборка noarch-пакетов преследует две
цели: а) перекрёстная проверка компиляторов и кросс-компиляторов на
совместимость, т.е. на получение идентичного выхлопа; б) возможность
изолированной сборки пакета на любой архитектуре без помощи других
архитектур (т.е. "в поле", в отсутствии доступа к полноразмерной
инфраструктуре Сизифа). Обе эти цели я считаю вполне благородными, но
смею надеяться, что идти к ним можно постепенно, добавляя архитектуры в
список ExclusiveArch.
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2018-08-28 10:52 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-24 8:51 ` [devel] Fwd: alterator-netinst на aarch64 Paul Wolneykien
2018-08-24 8:59 ` Paul Wolneykien
2018-08-24 11:17 ` Anton V. Boyarshinov
2018-08-24 13:17 ` Paul Wolneykien
2018-08-24 15:02 ` Sergey Bolshakov
2018-08-24 16:30 ` Paul Wolneykien
2018-08-24 16:39 ` Denis Medvedev
2018-08-24 16:52 ` Paul Wolneykien
2018-08-24 17:40 ` manowar
2018-08-27 14:52 ` Alexey Shabalin
2018-08-28 10:52 ` Paul Wolneykien
2018-08-28 7:42 ` [devel] " Sergey V Turchin
2018-08-25 16:34 ` [devel] Fwd: " Alexey V. Vissarionov
2018-08-24 22:55 ` Leonid Krivoshein
2018-08-25 17:13 ` Alexey V. Vissarionov
2018-08-27 9:22 ` Sergey Bolshakov
2018-08-27 13:33 ` Leonid Krivoshein
2018-08-27 17:50 ` Vladimir D. Seleznev
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git