From 051971f54eafdc50bdeffe7a6600067d60cc1e6d Mon Sep 17 00:00:00 2001 From: Egor Tsyganchuk Date: Thu, 4 Dec 2025 08:53:25 +0300 Subject: [PATCH] Added question for delete archives and builds folders --- build-toolchain.sh | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) mode change 100644 => 100755 build-toolchain.sh diff --git a/build-toolchain.sh b/build-toolchain.sh old mode 100644 new mode 100755 index 78ce17d..3f3badb --- a/build-toolchain.sh +++ b/build-toolchain.sh @@ -22,7 +22,6 @@ for f in *.tar.xz; do tar -xf "$f" done - ############### # BINUTILS ############### @@ -144,11 +143,36 @@ find $WDIR -exec install/bin/${TARGET}-strip -p {} \; > /dev/null 2>&1 tar -C $WDIR --atime-preserve -czf toolset-jlv-${SUBARCH}.tgz . +echo "== Готово ==" + ############### # CLEAR ############### -echo "== Очистка *.xz ==" -rm -f *.xz +echo "" +echo "=== Управление архивами ===" +echo "Собрана тулчейн: toolset-jlv-${SUBARCH}.tgz" -echo "== Готово ==" +read -p "Удалить исходные архивы (*.tar.xz)? (y/N): " -n 1 -r +echo +if [[ $REPLY =~ ^[Yy]$ ]]; then + echo "Удаление архивов..." + rm -f *.tar.xz + echo "Архивы удалены." +else + echo "Архивы сохранены." +fi +echo "" +echo "=== Очистка временных файлов ===" +read -p "Удалить директории сборки (build-*, исходники)? (y/N): " -n 1 -r +echo +if [[ $REPLY =~ ^[Yy]$ ]]; then + echo "Удаление временных директорий..." + rm -rf build-* binutils-* gcc-* linux-* uClibc-* + echo "Временные файлы удалены." +else + echo "Временные файлы сохранены." +fi + +echo "" +echo "== Сборка завершена полностью ==" \ No newline at end of file