cat << 'EOF' > ~/lfs-builder/scripts/run_day5.sh #!/bin/bash # Останавливать скрипт при любой ошибке внутри цепочки set -e LFS_BUILDER_ROOT="$(cd "$(dirname "${BASH_SOURCE}")/.." && pwd)" cd "$LFS_BUILDER_ROOT" echo "========================================================" echo " СТАРТ АВТОМАТИЧЕСКОЙ СБОРКИ: ДЕНЬ 5 (ГЛАВА 6 LFS) " echo "========================================================" # Поочередный запуск всех 17 пакетов Главы 6 LFS ./scripts/build.sh m4-1.4.19.tar.xz packages/006-m4.sh ./scripts/build.sh ncurses-6.4-20230520.tar.xz packages/007-ncurses.sh ./scripts/build.sh bash-5.2.21.tar.gz packages/008-bash.sh ./scripts/build.sh coreutils-9.4.tar.xz packages/009-coreutils.sh ./scripts/build.sh diffutils-3.10.tar.xz packages/010-diffutils.sh ./scripts/build.sh file-5.45.tar.gz packages/011-file.sh ./scripts/build.sh findutils-4.9.0.tar.xz packages/012-findutils.sh ./scripts/build.sh gawk-5.3.0.tar.xz packages/013-gawk.sh ./scripts/build.sh grep-3.11.tar.xz packages/014-grep.sh ./scripts/build.sh gzip-1.13.tar.xz packages/015-gzip.sh ./scripts/build.sh make-4.4.1.tar.gz packages/016-make.sh ./scripts/build.sh patch-2.7.6.tar.xz packages/017-patch.sh ./scripts/build.sh sed-4.9.tar.xz packages/018-sed.sh ./scripts/build.sh tar-1.35.tar.xz packages/019-tar.sh ./scripts/build.sh xz-5.4.6.tar.xz packages/020-xz.sh ./scripts/build.sh binutils-2.42.tar.xz packages/021-binutils-p2.sh ./scripts/build.sh gcc-13.2.0.tar.xz packages/022-gcc-p2.sh echo "========================================================" echo " УСПЕХ! Все 17 временных инструментов Главы 6 собраны! " echo "========================================================" EOF chmod +x ~/lfs-builder/scripts/run_day5.sh