From 28e311d2b91d5df019eadcf580d653fc2033fa2e Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Thu, 28 Feb 2019 15:28:30 -0800 Subject: Allow already configured directories ... while building in docker Signed-off-by: Alexey Neyman diff --git a/testing/docker/common-scripts/ctng-install b/testing/docker/common-scripts/ctng-install index 6994fd5..1efd264 100755 --- a/testing/docker/common-scripts/ctng-install +++ b/testing/docker/common-scripts/ctng-install @@ -1,7 +1,25 @@ #!/bin/bash set -e +# Mounted directory may already be configured - or may not +# even had bootstrapped. +tar cf - -C / \ + --exclude=crosstool-ng/.build \ + --exclude=crosstool-ng/.build.all \ + --exclude=crosstool-ng/.git \ + --exclude=crosstool-ng/testing/docker \ + crosstool-ng | \ + tar xf - +cd crosstool-ng +if [ -r Makefile ]; then + make distclean +elif [ ! -r configure ]; then + ./bootstrap +fi +cd .. cd work -/crosstool-ng/configure --prefix=/opt/ctng +~/crosstool-ng/configure --prefix=/opt/ctng make make install +cd .. +rm -rf crosstool-ng -- cgit v0.10.2-6-g49f6