Added checking of unpacked archives before building

This commit is contained in:
2025-12-09 10:07:35 +03:00
parent f7c51f5f31
commit bfdfea7417

View File

@@ -57,9 +57,20 @@ echo "== Создание директорий =="
mkdir -p "${KERNEL_SYSROOT_DIR}" "${BUILD_SRC_DIR}"
echo "== Распаковка архивов в ${BUILD_SRC_DIR} =="
shopt -s nullglob
for f in *.tar.xz; do
[ -f "$f" ] || { echo "Нет архивов *.tar.xz в текущей директории!"; exit 1; }
echo " * $f"
dirname="${f%.tar.xz}"
target_dir="${BUILD_SRC_DIR}/${dirname}"
if [ -d "$target_dir" ]; then
echo " -> Пропуск: директория '${dirname}' уже существует"
continue
fi
echo " -> Распаковка в '${BUILD_SRC_DIR}'"
tar -xf "$f" -C "${BUILD_SRC_DIR}"
done