diff --git a/build.sh b/build.sh index f8650cd..685e10f 100755 --- a/build.sh +++ b/build.sh @@ -4,8 +4,7 @@ set -e # Store Output OUT="$(pwd)/out" -rm -rf "${OUT}" -mkdir "${OUT}" +find "${OUT}" -type f -delete # Build cd workspace/build diff --git a/prepare.sh b/prepare.sh index 8af475a..afd0437 100755 --- a/prepare.sh +++ b/prepare.sh @@ -25,8 +25,10 @@ CT_NAME='crosstool-ng' CT_VERSION='1.27.0' CT="${CT_NAME}-${CT_VERSION}" -# Source Files +# Directories SRC="$(pwd)/src" +WORKSPACE="$(pwd)/workspace" +OUT="$(pwd)/out" # Create Workspace dir() { @@ -34,8 +36,7 @@ dir() { mkdir "$1" cd "$1" } -dir workspace -WORKSPACE="$(pwd)" +dir "${WORKSPACE}" # Build crosstools-ng dir "${CT_NAME}" @@ -70,4 +71,8 @@ prepare() { cd ../ } prepare x86_64 '' -prepare aarch64 'CT_CANADIAN=y\nCT_HOST="aarch64-linux-gnu"\n' \ No newline at end of file +prepare aarch64 'CT_CANADIAN=y\nCT_HOST="aarch64-linux-gnu"\n' + +# Setup Output Directory +dir "${OUT}" +chmod -R o+rw . \ No newline at end of file