diff options
author | P. J. McDermott <pjm@nac.net> | 2013-06-02 06:42:22 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2013-06-02 06:42:22 (EDT) |
commit | 9c0e2bb18cea375e2a77829dd2f12cc92f7db6ad (patch) | |
tree | 7a31de41fe6697153407b20969e34e0d796fca98 | |
parent | 0812145ac9a6ae0249b529b8bdd247367ee5f4ed (diff) |
bootstrap-stage1-install.sh: Split install func.
-rwxr-xr-x | bootstrap-stage1-install.sh | 12 |
1 files changed, 11 insertions, 1 deletions
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%/*}" |