aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-07-30 11:16:27 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-07-30 11:16:27 +0000
commit3bb651977b6085a9b5c64482d68b4523ae607cb7 (patch)
treeaa89a86eb26a39d25b20cb5403337a93ab8b74af
parent9d2d251a12fbda825b77e05ee6fb314d89079036 (diff)
downloadmkinitfs-3bb651977b6085a9b5c64482d68b4523ae607cb7.tar.bz2
mkinitfs-3bb651977b6085a9b5c64482d68b4523ae607cb7.tar.xz
init: find both APK_INDEX.gz and APKINDEX.tar.gz repositories
-rwxr-xr-xinitramfs-init.in5
1 files changed, 2 insertions, 3 deletions
diff --git a/initramfs-init.in b/initramfs-init.in
index 317cf83..bac20a3 100755
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -336,9 +336,8 @@ fi
# generate apk repositories file
mkdir -p /etc/apk
-for i in $ALPINE_MNT/*/APK_INDEX.gz $ALPINE_MNT/*/*/APK_INDEX.gz; do
- [ -r "$i" ] && echo ${i%/APK_INDEX.gz} >> /etc/apk/repositories
-done
+echo "$(find $ALPINE_MNT -name 'APK*.gz' -type f -maxdepth 3 \
+ | sed 's:/APK.*\.gz$::')" >> /etc/apk/repositories
# install new root
ebegin "Installing packages to root filesystem"