Fix build directory paths and improve archive extraction error handling
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user