diff --git a/build-toolchain.sh b/build-toolchain.sh index ba4da63..c058256 100755 --- a/build-toolchain.sh +++ b/build-toolchain.sh @@ -28,9 +28,9 @@ TOP="$(pwd)" CONFIGS_DIR="${TOP}/config" BUILD_DIR="${TOP}/build" -BUILD_SRC_DIR="${BUILD_DIR}/src" +BUILD_SRC_DIR="${TOP}/src" -INSTALL_DIR="${TOP}/install" +INSTALL_DIR="${BUILD_DIR}/install" INSTALL_BIN_DIR="${INSTALL_DIR}/bin" KERNEL_SYSROOT_DIR="${INSTALL_DIR}/sysroot" @@ -57,8 +57,8 @@ echo "== Создание директорий ==" mkdir -p "${KERNEL_SYSROOT_DIR}" "${BUILD_SRC_DIR}" echo "== Распаковка архивов в ${BUILD_SRC_DIR} ==" -for f in *.tar.xz; do - [ -f "$f" ] || { echo "Нет архивов *.tar.xz в текущей директории!"; exit 1; } +for f in "${BUILD_SRC_DIR}"/*.tar.xz; do + [ -f "$f" ] || { echo "Нет архивов *.tar.xz в ${BUILD_SRC_DIR}!"; exit 1; } echo " * $f" tar -xf "$f" -C "${BUILD_SRC_DIR}" done