* [make-initrd] Release make-initrd 2.24.0 @ 2021-09-20 11:42 Alexey Gladkov 2021-09-20 11:58 ` Alexey Gladkov 2021-09-20 12:49 ` Alexey Gladkov 0 siblings, 2 replies; 10+ messages in thread From: Alexey Gladkov @ 2021-09-20 11:42 UTC (permalink / raw) To: make-initrd New release 2.24.0 is available. Important changes ================= - New fearure: + bootconfig adds Extra Boot Config support. - Utilities: + initrd-put: Fixed copying of complex symbolic links of symbolic links. + initrd-ls: Add Extra Boot Config support. - Misc: + Reset mtime only for regular files. + Add more unit tests. Git repository ============== https://github.com/osboot/make-initrd.git Feedback and bug reports, as always, are welcomed. Changelog ========= This time the changelog is big enough to fit here. You can see the complete log in git or by the link: https://github.com/osboot/make-initrd/compare/2.23.0...2.24.0 -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 11:42 [make-initrd] Release make-initrd 2.24.0 Alexey Gladkov @ 2021-09-20 11:58 ` Alexey Gladkov 2021-09-20 12:06 ` Антон Мидюков 2021-09-20 12:49 ` Alexey Gladkov 1 sibling, 1 reply; 10+ messages in thread From: Alexey Gladkov @ 2021-09-20 11:58 UTC (permalink / raw) To: make-initrd On Mon, Sep 20, 2021 at 01:42:02PM +0200, Alexey Gladkov wrote: > New release 2.24.0 is available. > > Important changes > ================= > > - New fearure: > + bootconfig adds Extra Boot Config support. > - Utilities: > + initrd-put: Fixed copying of complex symbolic links of symbolic links. > + initrd-ls: Add Extra Boot Config support. > - Misc: > + Reset mtime only for regular files. > + Add more unit tests. Пакет в сизиф будет направлен завтра вечером, чтобы не ломать какие-то регулярные сборки. -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 11:58 ` Alexey Gladkov @ 2021-09-20 12:06 ` Антон Мидюков 2021-09-20 12:17 ` Alexey Gladkov 0 siblings, 1 reply; 10+ messages in thread From: Антон Мидюков @ 2021-09-20 12:06 UTC (permalink / raw) To: make-initrd 20.09.2021 18:58, Alexey Gladkov пишет: > On Mon, Sep 20, 2021 at 01:42:02PM +0200, Alexey Gladkov wrote: >> New release 2.24.0 is available. >> >> Important changes >> ================= >> >> - New fearure: >> + bootconfig adds Extra Boot Config support. >> - Utilities: >> + initrd-put: Fixed copying of complex symbolic links of symbolic links. >> + initrd-ls: Add Extra Boot Config support. >> - Misc: >> + Reset mtime only for regular files. >> + Add more unit tests. > > Пакет в сизиф будет направлен завтра вечером, чтобы не ломать какие-то > регулярные сборки. > Завтра вечером это наихудший вариант. Надо либо сегодня, чтобы на тестовых завтра проверить и был шанс завтра починить, либо до второй половины среды подождать. Т.е. просьба была не отправлять что-то новое во вторник, кроме фиксов. -- С уважением, Антон Мидюков <antohami@basealt.ru> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 12:06 ` Антон Мидюков @ 2021-09-20 12:17 ` Alexey Gladkov 2021-09-20 12:46 ` Антон Мидюков 0 siblings, 1 reply; 10+ messages in thread From: Alexey Gladkov @ 2021-09-20 12:17 UTC (permalink / raw) To: make-initrd On Mon, Sep 20, 2021 at 07:06:51PM +0700, Антон Мидюков wrote: > 20.09.2021 18:58, Alexey Gladkov пишет: > > On Mon, Sep 20, 2021 at 01:42:02PM +0200, Alexey Gladkov wrote: > >> New release 2.24.0 is available. > >> > >> Important changes > >> ================= > >> > >> - New fearure: > >> + bootconfig adds Extra Boot Config support. > >> - Utilities: > >> + initrd-put: Fixed copying of complex symbolic links of symbolic links. > >> + initrd-ls: Add Extra Boot Config support. > >> - Misc: > >> + Reset mtime only for regular files. > >> + Add more unit tests. > > > > Пакет в сизиф будет направлен завтра вечером, чтобы не ломать какие-то > > регулярные сборки. > > > > Завтра вечером это наихудший вариант. Надо либо сегодня, чтобы на тестовых завтра проверить > и был шанс завтра починить, либо до второй половины среды подождать. > Т.е. просьба была не отправлять что-то новое во вторник, кроме фиксов. Я совершенно не понимаю этого расписания. Как видно очередная моя попытка как-то подстроится провалилась. Сборка будет сегодня вечером. -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 12:17 ` Alexey Gladkov @ 2021-09-20 12:46 ` Антон Мидюков 2021-09-20 12:55 ` Alexey Gladkov 0 siblings, 1 reply; 10+ messages in thread From: Антон Мидюков @ 2021-09-20 12:46 UTC (permalink / raw) To: make-initrd 20.09.2021 19:17, Alexey Gladkov пишет: > On Mon, Sep 20, 2021 at 07:06:51PM +0700, Антон Мидюков wrote: >> 20.09.2021 18:58, Alexey Gladkov пишет: >>> On Mon, Sep 20, 2021 at 01:42:02PM +0200, Alexey Gladkov wrote: >>>> New release 2.24.0 is available. >>>> >>>> Important changes >>>> ================= >>>> >>>> - New fearure: >>>> + bootconfig adds Extra Boot Config support. >>>> - Utilities: >>>> + initrd-put: Fixed copying of complex symbolic links of symbolic links. >>>> + initrd-ls: Add Extra Boot Config support. >>>> - Misc: >>>> + Reset mtime only for regular files. >>>> + Add more unit tests. >>> >>> Пакет в сизиф будет направлен завтра вечером, чтобы не ломать какие-то >>> регулярные сборки. >>> >> >> Завтра вечером это наихудший вариант. Надо либо сегодня, чтобы на тестовых завтра проверить >> и был шанс завтра починить, либо до второй половины среды подождать. >> Т.е. просьба была не отправлять что-то новое во вторник, кроме фиксов. > > Я совершенно не понимаю этого расписания. Как видно очередная моя попытка > как-то подстроится провалилась. > Не провалилась, а напротив согласовали :-) Во вторник тестовые регулярки, чтобы проверить и по возможности починить, в среду релиз. Просто обидно, когда во вторник всё проверил, а в среду уже всё сломано :-) Отсюда просьба не собирать по возможности что-то потенциально опасное во вторник и рано утром в среду. > Сборка будет сегодня вечером. > Вот и хорошо. -- С уважением, Антон Мидюков <antohami@basealt.ru> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 12:46 ` Антон Мидюков @ 2021-09-20 12:55 ` Alexey Gladkov 0 siblings, 0 replies; 10+ messages in thread From: Alexey Gladkov @ 2021-09-20 12:55 UTC (permalink / raw) To: make-initrd On Mon, Sep 20, 2021 at 07:46:06PM +0700, Антон Мидюков wrote: > >> Завтра вечером это наихудший вариант. Надо либо сегодня, чтобы на тестовых завтра проверить > >> и был шанс завтра починить, либо до второй половины среды подождать. > >> Т.е. просьба была не отправлять что-то новое во вторник, кроме фиксов. > > > > Я совершенно не понимаю этого расписания. Как видно очередная моя попытка > > как-то подстроится провалилась. > > > > Не провалилась, а напротив согласовали :-) Я даже хотел бы сказать больше. Я хотел бы выкладывать новые версии в сизиф по понедельникам, если это не что-то критичное. > Во вторник тестовые регулярки, чтобы проверить и по возможности починить, в среду релиз. > Просто обидно, когда во вторник всё проверил, а в среду уже всё сломано :-) Так почему бы не использовать для релизов срез сизифа за вторник, если он был протестирован ? > Отсюда просьба не собирать по возможности что-то потенциально опасное во вторник и рано утром в среду. Ааа... Я не знал, что сборки делаются по сути два раза. Одна pre-release, вторая release, если уместно использовать такую терминологию для еженедельных образов )) -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 11:42 [make-initrd] Release make-initrd 2.24.0 Alexey Gladkov 2021-09-20 11:58 ` Alexey Gladkov @ 2021-09-20 12:49 ` Alexey Gladkov 2021-09-20 13:18 ` Leonid Krivoshein 1 sibling, 1 reply; 10+ messages in thread From: Alexey Gladkov @ 2021-09-20 12:49 UTC (permalink / raw) To: make-initrd On Mon, Sep 20, 2021 at 01:42:02PM +0200, Alexey Gladkov wrote: > New release 2.24.0 is available. > > Important changes > ================= > > - New fearure: > + bootconfig adds Extra Boot Config support. > - Utilities: > + initrd-put: Fixed copying of complex symbolic links of symbolic links. > + initrd-ls: Add Extra Boot Config support. Этот релиз почти полностью посвящён Extra Boot Config [1]. Не так давно в ядре появилась возможность прикреплять к initramfs параметры конфигурации ядра. Параметры из этого конфига будут использованы если при загрузке ядру передать параметр bootconfig. В linux-tools была добавлена утилита bootconfig (уже в сизифе), чтобы управлять приаттаченом конфигом. Поддержка в make-initrd состоит в том, чтобы присоединять конфиг из файла к образу при генерации или же взять конфиг у загруженного ядра. [1] https://www.kernel.org/doc/Documentation/admin-guide/bootconfig.rst -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 12:49 ` Alexey Gladkov @ 2021-09-20 13:18 ` Leonid Krivoshein 2021-09-20 13:39 ` Alexey Gladkov 0 siblings, 1 reply; 10+ messages in thread From: Leonid Krivoshein @ 2021-09-20 13:18 UTC (permalink / raw) To: make-initrd 20.09.2021 15:49, Alexey Gladkov пишет: > On Mon, Sep 20, 2021 at 01:42:02PM +0200, Alexey Gladkov wrote: >> New release 2.24.0 is available. >> >> Important changes >> ================= >> >> - New fearure: >> + bootconfig adds Extra Boot Config support. >> - Utilities: >> + initrd-put: Fixed copying of complex symbolic links of symbolic links. >> + initrd-ls: Add Extra Boot Config support. > Этот релиз почти полностью посвящён Extra Boot Config [1]. Не так давно в > ядре появилась возможность прикреплять к initramfs параметры конфигурации > ядра. Параметры из этого конфига будут использованы если при загрузке ядру > передать параметр bootconfig. > > В linux-tools была добавлена утилита bootconfig (уже в сизифе), чтобы > управлять приаттаченом конфигом. > > Поддержка в make-initrd состоит в том, чтобы присоединять конфиг из файла > к образу при генерации или же взять конфиг у загруженного ядра. > > [1] https://www.kernel.org/doc/Documentation/admin-guide/bootconfig.rst Очень интересно, так как позволяет не загромождать /proc/cmdline. Но главный вопрос: можно ли из userspace повторно менять содержимое /proc/cmdline? Или же только на этапе загрузки эти данные читаются из определённого места образа initramfs, подобно ucode? -- Best regards, Leonid Krivoshein. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 13:18 ` Leonid Krivoshein @ 2021-09-20 13:39 ` Alexey Gladkov 2021-09-20 14:45 ` Leonid Krivoshein 0 siblings, 1 reply; 10+ messages in thread From: Alexey Gladkov @ 2021-09-20 13:39 UTC (permalink / raw) To: make-initrd On Mon, Sep 20, 2021 at 04:18:42PM +0300, Leonid Krivoshein wrote: > > > 20.09.2021 15:49, Alexey Gladkov пишет: > > On Mon, Sep 20, 2021 at 01:42:02PM +0200, Alexey Gladkov wrote: > > > New release 2.24.0 is available. > > > > > > Important changes > > > ================= > > > > > > - New fearure: > > > + bootconfig adds Extra Boot Config support. > > > - Utilities: > > > + initrd-put: Fixed copying of complex symbolic links of symbolic links. > > > + initrd-ls: Add Extra Boot Config support. Забыл сказать, что у initrd-ls не только появилось знание о bootconfig, но и brief режим: $ initrd-ls -b /tmp/initrd-5.10.62-std-def-alt1.img 1 cpio archive, size 4739292 bytes 2 xz compressed cpio archive, size 14605824 bytes 3 bootconfig, size 12 bytes спереди ucode, сзади bootconfig (это не cpio). Без специальных средств initramfs больше не распаковать ))) > > Этот релиз почти полностью посвящён Extra Boot Config [1]. Не так давно в > > ядре появилась возможность прикреплять к initramfs параметры конфигурации > > ядра. Параметры из этого конфига будут использованы если при загрузке ядру > > передать параметр bootconfig. > > > > В linux-tools была добавлена утилита bootconfig (уже в сизифе), чтобы > > управлять приаттаченом конфигом. > > > > Поддержка в make-initrd состоит в том, чтобы присоединять конфиг из файла > > к образу при генерации или же взять конфиг у загруженного ядра. > > > > [1] https://www.kernel.org/doc/Documentation/admin-guide/bootconfig.rst Я знал, что ты заинтересуешься )) > Очень интересно, так как позволяет не загромождать /proc/cmdline. Но главный > вопрос: можно ли из userspace повторно менять содержимое /proc/cmdline? Или > же только на этапе загрузки эти данные читаются из определённого места > образа initramfs, подобно ucode? Параметры вычитываются из определённого места образа. А вот перекрываются ли значения из bootconfig значениями из /proc/cmdline я не знаю. -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [make-initrd] Release make-initrd 2.24.0 2021-09-20 13:39 ` Alexey Gladkov @ 2021-09-20 14:45 ` Leonid Krivoshein 0 siblings, 0 replies; 10+ messages in thread From: Leonid Krivoshein @ 2021-09-20 14:45 UTC (permalink / raw) To: make-initrd 20.09.2021 16:39, Alexey Gladkov пишет: > [...] > Я знал, что ты заинтересуешься )) > >> Очень интересно, так как позволяет не загромождать /proc/cmdline. Но главный >> вопрос: можно ли из userspace повторно менять содержимое /proc/cmdline? Или >> же только на этапе загрузки эти данные читаются из определённого места >> образа initramfs, подобно ucode? > Параметры вычитываются из определённого места образа. А вот перекрываются > ли значения из bootconfig значениями из /proc/cmdline я не знаю. Кажется, наоборот, значения из bootconfig перекрывают то, что находится в /proc/cmdline. Но если это разовая возможность, то она совсем неинтересна. Тогда новые аргументы можно подцепить разве что через kexec, но это и без bootconfig возможно. -- Best regards, Leonid Krivoshein. ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2021-09-20 14:45 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-09-20 11:42 [make-initrd] Release make-initrd 2.24.0 Alexey Gladkov 2021-09-20 11:58 ` Alexey Gladkov 2021-09-20 12:06 ` Антон Мидюков 2021-09-20 12:17 ` Alexey Gladkov 2021-09-20 12:46 ` Антон Мидюков 2021-09-20 12:55 ` Alexey Gladkov 2021-09-20 12:49 ` Alexey Gladkov 2021-09-20 13:18 ` Leonid Krivoshein 2021-09-20 13:39 ` Alexey Gladkov 2021-09-20 14:45 ` Leonid Krivoshein
Make-initrd development discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/make-initrd/0 make-initrd/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 make-initrd make-initrd/ http://lore.altlinux.org/make-initrd \ make-initrd@lists.altlinux.org make-initrd@lists.altlinux.ru make-initrd@lists.altlinux.com public-inbox-index make-initrd Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.make-initrd AGPL code for this site: git clone https://public-inbox.org/public-inbox.git