aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-07-29 19:15:17 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-07-29 19:15:17 +0000
commite90030f91ab2f9c8a142b590a5eb6428ac8ad281 (patch)
treeae31ff2e39bbebc40e2ef1b5ab17074c6f3e1ccf
parent1a75a7e31c999c893308ca6f2e19e6a02eb05a86 (diff)
downloadmkinitfs-e90030f91ab2f9c8a142b590a5eb6428ac8ad281.tar.bz2
mkinitfs-e90030f91ab2f9c8a142b590a5eb6428ac8ad281.tar.xz
init: use apk keys from apkovl when installing the packages
-rwxr-xr-xinitramfs-init.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/initramfs-init.in b/initramfs-init.in
index 187228f..2c96564 100755
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -294,6 +294,11 @@ if [ -f "$ovl" ]; then
umount /media/$i 2>/dev/null &
pkgs=$(sed 's/\#.*//' $sysroot/etc/lbu/packages.list 2>/dev/null)
pkgs="$pkgs $(cat $sysroot/var/lib/apk/world 2>/dev/null)"
+ # copy the apk keys from ovl
+ if [ -d "$sysroot"/etc/apk/keys ]; then
+ mkdir -p /etc/apk
+ cp -r "$sysroot"/etc/apk/keys /etc/apk/
+ fi
else
# add some boot services by default
rc_add defvs sysinit