[PATCH v2 0/2] Move tool for generating initramfs cpio to scripts/
Nicolas Schier <[email protected]> Mon, 20 Jul 2026 21:10:30 +0200
| Newsgroups | org.kernel.vger.linux-kbuild,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260720-move-gen_init_cpio-to-scripts-v2-0-26b7e15c7133@kernel.org> |
initramfs cpio tools had been subject of several recent discussions on linux-kbuild. Let's get two minor steps forward by enabling a top-level target for building gen_init_cpio w/o the need of a valid kbuild configuration [1] and move the tools for generating the builtin initramfs from usr/ to scripts/ [2]. Link: https://lore.kernel.org/all/[email protected] # [1] Link: https://lore.kernel.org/all/[email protected]/ # [2] --- Changes in v2: * Build gen_init_cpio only if CONFIG_BLK_DEV_INITRD (Thomas) * Keep underscore top-level target name (scripts_gen_init_cpio) (Thomas) * Link to v1: https://patch.msgid.link/20260309-move-gen_init_cpio-to-scripts-v1-0-0c5059b1ec5b@kernel.org --- Nicolas Schier (2): kbuild: Mark usr_gen_init_cpio as no-dot-config-target kbuild: Move gen_init_cpio and gen_initramfs.sh to scripts/ MAINTAINERS | 1 + Makefile | 9 +++++---- scripts/.gitignore | 1 + scripts/Makefile | 3 +++ {usr => scripts}/gen_init_cpio.c | 0 {usr => scripts}/gen_initramfs.sh | 2 +- scripts/remove-stale-files | 2 ++ usr/.gitignore | 4 +++- usr/Makefile | 4 +--- 9 files changed, 17 insertions(+), 9 deletions(-) --- base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482 change-id: 20260225-move-gen_init_cpio-to-scripts-9e89ef99e51a Best regards, -- Nicolas