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
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_GCC="${BUILD_SRC_DIR}/gcc-${GCC_VER}"
SRC_LINUX="${BUILD_SRC_DIR}/linux-${LINUX_VER}"
SRC_UCLIBC="${BUILD_SRC_DIR}/uClibc-ng-${UCLIBC_VER}"
SRC_BINUTILS="${BUILD_SRC_DIR}/${PKG_BINUTILS}-${BINUTILS_VER}"
SRC_GCC="${BUILD_SRC_DIR}/${PKG_GCC}-${GCC_VER}"
SRC_LINUX="${BUILD_SRC_DIR}/${PKG_LINUX}-${LINUX_VER}"
SRC_UCLIBC="${BUILD_SRC_DIR}/${PKG_UCLIBC}-${UCLIBC_VER}"
# ==================================================================
echo "== Создание директорий =="
@@ -130,7 +138,7 @@ echo "== Сборка uClibc-ng-${UCLIBC_VER} =="
cd "${SRC_UCLIBC}"
# Подготовка .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>, копируем его
if [ -f "${CONFIG_SRC_FILE}" ]; then