Package names are separated into separate variables

This commit is contained in:
2025-12-04 22:48:42 +03:00
parent 3b81c7fe64
commit 6f669fbb45
2 changed files with 13 additions and 5 deletions

View File

@@ -1,6 +1,14 @@
#!/bin/bash #!/bin/bash
set -e set -e
# ==================================================================
# Названия пакетов
# ==================================================================
PKG_BINUTILS="binutils"
PKG_GCC="gcc"
PKG_LINUX="linux"
PKG_UCLIBC="uClibc-ng"
# ================================================================== # ==================================================================
# Версии пакетов # Версии пакетов
# ================================================================== # ==================================================================
@@ -39,10 +47,10 @@ export CXXFLAGS_FOR_TARGET=$CFLAGS_TARGET
# ================================================================== # ==================================================================
# Имена распакованных директорий (обычно совпадают с версией) # Имена распакованных директорий (обычно совпадают с версией)
# ================================================================== # ==================================================================
SRC_BINUTILS="${BUILD_SRC_DIR}/binutils-${BINUTILS_VER}" SRC_BINUTILS="${BUILD_SRC_DIR}/${PKG_BINUTILS}-${BINUTILS_VER}"
SRC_GCC="${BUILD_SRC_DIR}/gcc-${GCC_VER}" SRC_GCC="${BUILD_SRC_DIR}/${PKG_GCC}-${GCC_VER}"
SRC_LINUX="${BUILD_SRC_DIR}/linux-${LINUX_VER}" SRC_LINUX="${BUILD_SRC_DIR}/${PKG_LINUX}-${LINUX_VER}"
SRC_UCLIBC="${BUILD_SRC_DIR}/uClibc-ng-${UCLIBC_VER}" SRC_UCLIBC="${BUILD_SRC_DIR}/${PKG_UCLIBC}-${UCLIBC_VER}"
# ================================================================== # ==================================================================
echo "== Создание директорий ==" echo "== Создание директорий =="
@@ -130,7 +138,7 @@ echo "== Сборка uClibc-ng-${UCLIBC_VER} =="
cd "${SRC_UCLIBC}" cd "${SRC_UCLIBC}"
# Подготовка .config перед сборкой uClibc-ng # Подготовка .config перед сборкой uClibc-ng
CONFIG_SRC_FILE="${CONFIGS_DIR}/config-uclib-${UCLIBC_VER}" CONFIG_SRC_FILE="${CONFIGS_DIR}/config-${PKG_UCLIBC}-${UCLIBC_VER}"
# Если в TOP существует .config-<версия uclibc>, копируем его # Если в TOP существует .config-<версия uclibc>, копируем его
if [ -f "${CONFIG_SRC_FILE}" ]; then if [ -f "${CONFIG_SRC_FILE}" ]; then