* [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 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-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
[parent not found: <0975d1d3-abce-5e69-205e-af12e5e53d15@altlinux.org>]
[parent not found: <20180827071308.GV18562@imap.altlinux.org>]
* 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-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 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 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-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
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