From 4176df89dc2360bffe2e734665e1d8d621c1f45c Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 29 Jul 2009 19:25:58 +0000 Subject: mkinitfs: add the keys from running system to initramfs image --- mkinitfs.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mkinitfs.in b/mkinitfs.in index 396d257..5b7bfbd 100755 --- a/mkinitfs.in +++ b/mkinitfs.in @@ -126,6 +126,12 @@ initfs_kmods() { [ -z "$list_sources" ] && depmod $kernel -b "$tmpdir" } +initfs_apk_keys() { + [ -n "$list_sources" ] && return + mkdir -p "$tmpdir"/etc/apk/keys + cp "$basedir"/etc/apk/keys/* "$tmpdir"/etc/apk/keys/ +} + initfs_cpio() { [ -n "$list_sources" ] && return (cd "$tmpdir" && find . | cpio -o -H newc | gzip) > $outfile @@ -217,8 +223,10 @@ if [ -z "$list_sources" ]; then fi initfs_base || exit 1 initfs_kmods || exit 1 +initfs_apk_keys || exit 1 initfs_cpio || exit 1 + # cleanup if [ -z "$keeptmp" ]; then [ -d "$tmpdir" ] && rm -rf "$tmpdir" -- cgit v1.2.3