From 7f27ceef2c084d6c57d784ab258c517ef2d6d021 Mon Sep 17 00:00:00 2001 From: Andreas Loibl Date: Fri, 4 Mar 2011 04:32:52 +0100 Subject: separate bootstap-cache for 32 and 64 bit --- auto/build | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/auto/build b/auto/build index 376a80d..733e76c 100755 --- a/auto/build +++ b/auto/build @@ -30,11 +30,17 @@ prebuild() # make current build configuration available for hooks inside chroot mkdir -p config/chroot_local-includes/root cat config/* 2>/dev/null | grep ^LB_ > config/chroot_local-includes/root/build.conf + + if [ -d cache/stages_bootstrap ]; then + bsbit=$(file cache/stages_bootstrap/bin/true | grep -q "ELF 64-bit" && echo 64 || echo 32) + mv cache/stages_bootstrap cache/stages_bootstrap$bsbit + fi + [ -d cache/stages_bootstrap$bit ] && mv cache/stages_bootstrap$bit cache/stages_bootstrap } postbuild() { - : + [ -d cache/stages_bootstrap ] && mv cache/stages_bootstrap cache/stages_bootstrap$bit } if [ "$LB_KANOTIX_TMPFS" = "true" ]; then -- cgit v1.0