From a724e6ad7ca3a990df1e52b601c1f3125783b6d3 Mon Sep 17 00:00:00 2001 From: Egor Tsyganchuk Date: Mon, 16 Feb 2026 09:08:07 +0300 Subject: [PATCH] Fix build directory paths and improve archive extraction error handling --- build-toolchain.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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