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"
|
CONFIGS_DIR="${TOP}/config"
|
||||||
|
|
||||||
BUILD_DIR="${TOP}/build"
|
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"
|
INSTALL_BIN_DIR="${INSTALL_DIR}/bin"
|
||||||
|
|
||||||
KERNEL_SYSROOT_DIR="${INSTALL_DIR}/sysroot"
|
KERNEL_SYSROOT_DIR="${INSTALL_DIR}/sysroot"
|
||||||
@@ -57,8 +57,8 @@ echo "== Создание директорий =="
|
|||||||
mkdir -p "${KERNEL_SYSROOT_DIR}" "${BUILD_SRC_DIR}"
|
mkdir -p "${KERNEL_SYSROOT_DIR}" "${BUILD_SRC_DIR}"
|
||||||
|
|
||||||
echo "== Распаковка архивов в ${BUILD_SRC_DIR} =="
|
echo "== Распаковка архивов в ${BUILD_SRC_DIR} =="
|
||||||
for f in *.tar.xz; do
|
for f in "${BUILD_SRC_DIR}"/*.tar.xz; do
|
||||||
[ -f "$f" ] || { echo "Нет архивов *.tar.xz в текущей директории!"; exit 1; }
|
[ -f "$f" ] || { echo "Нет архивов *.tar.xz в ${BUILD_SRC_DIR}!"; exit 1; }
|
||||||
echo " * $f"
|
echo " * $f"
|
||||||
tar -xf "$f" -C "${BUILD_SRC_DIR}"
|
tar -xf "$f" -C "${BUILD_SRC_DIR}"
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user