From 9c0e2bb18cea375e2a77829dd2f12cc92f7db6ad Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 02 Jun 2013 06:42:22 -0400 Subject: bootstrap-stage1-install.sh: Split install func. --- (limited to 'bootstrap-stage1-install.sh') diff --git a/bootstrap-stage1-install.sh b/bootstrap-stage1-install.sh index 3f7724c..d7449d8 100755 --- a/bootstrap-stage1-install.sh +++ b/bootstrap-stage1-install.sh @@ -36,6 +36,7 @@ main() EOF install_packages + install_elf_interp_link } log() @@ -54,7 +55,7 @@ log() install_packages() { - local opk pkg elf_interp + local opk pkg [ -d root ] && rm -Rf root mkdir root @@ -68,6 +69,15 @@ install_packages() tar -xzOf "${opk}" data.tar.gz | tar -xz done + cd .. +} + +install_elf_interp_link() +{ + local elf_interp + + cd root + elf_interp="$(readelf -l bin/busybox | sed -n \ 's|^.*\[Requesting program interpreter: /\(.*\)\].*$|\1|p')" mkdir -p "${elf_interp%/*}" -- cgit v0.9.1