@slashbeast requested adding sys-auth/ssh-import-id to installcd. it's a tool used to easily fetch and install ssh authorized keys from well known locations, often used by cloud images and ubuntu. after brief discussion we agreed it's a good addition. work on stabilizing sys-auth/ssh-import-id is done in bug https://bugs.gentoo.org/853937
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/releng.git/commit/?id=1f81bd282c6990d72b052b5c2095911029d084b9 commit 1f81bd282c6990d72b052b5c2095911029d084b9 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2022-06-25 19:12:36 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2022-06-25 19:14:00 +0000 arm64: add sys-auth/ssh-import-id to isos Bug: https://bugs.gentoo.org/854300 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> releases/specs/arm64/installcd-stage1.spec | 1 + 1 file changed, 1 insertion(+) https://gitweb.gentoo.org/proj/releng.git/commit/?id=56a04485f92a13c1b20f687d673dab619229f6ff commit 56a04485f92a13c1b20f687d673dab619229f6ff Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2022-06-25 19:12:05 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2022-06-25 19:13:56 +0000 ppc: add sys-auth/ssh-import-id to isos Bug: https://bugs.gentoo.org/854300 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> releases/specs/ppc/ppc32/installcd-stage1.spec | 1 + releases/specs/ppc/ppc64le/installcd-stage1.spec | 1 + 2 files changed, 2 insertions(+) https://gitweb.gentoo.org/proj/releng.git/commit/?id=b74c6c0563d1c4be921f11170830ef09b7a0da24 commit b74c6c0563d1c4be921f11170830ef09b7a0da24 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2022-06-25 19:10:57 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2022-06-25 19:13:51 +0000 x86: add sys-auth/ssh-import-id to isos Bug: https://bugs.gentoo.org/854300 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> releases/specs/x86/hardened/admincd-stage1-openrc.spec | 1 + releases/specs/x86/i486/installcd-stage1-openrc.spec | 1 + releases/specs/x86/i686/livecd-stage1.spec | 1 + releases/specs/x86/i686/livedvd-stage1.spec | 1 + 4 files changed, 4 insertions(+) https://gitweb.gentoo.org/proj/releng.git/commit/?id=3e50c160d10d499da2618109a4da634ed07b8581 commit 3e50c160d10d499da2618109a4da634ed07b8581 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2022-06-25 19:08:56 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2022-06-25 19:13:36 +0000 amd64: add sys-auth/ssh-import-id to isos Bug: https://bugs.gentoo.org/854300 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> releases/specs/amd64/hardened/admincd-stage1.spec | 1 + releases/specs/amd64/installcd-stage1.spec | 1 + releases/specs/amd64/livegui/livegui-stage1.spec | 1 + 3 files changed, 3 insertions(+)
I did it for most arches, but I left out alpha, hppa, ia64 and sparc out as I know nothing about those stages and how fresh isos are.