Added copying of config for a specific uCLib version

This commit is contained in:
2025-12-04 17:22:13 +03:00
parent f0a633641b
commit 22bdedaead
2 changed files with 260 additions and 1 deletions

View File

@@ -125,8 +125,21 @@ cd "${TOP}"
echo "== Сборка uClibc-ng-${UCLIBC_VER} =="
cd "${SRC_UCLIBC}"
# Перезаписываем путь к заголовкам ядра
# Подготовка .config перед сборкой uClibc-ng
CONFIG_SRC_FILE="${TOP}/.config-${UCLIBC_VER}"
# Если в TOP существует .config-<версия uclibc>, копируем его
if [ -f "${CONFIG_SRC_FILE}" ]; then
echo "== Найден ${CONFIG_SRC_FILE}, копирую в .config =="
cp "${CONFIG_SRC_FILE}" .config
else
echo "== Файл ${CONFIG_SRC_FILE} не найден, используем существующий .config =="
fi
# Обновляем путь к заголовкам ядра — сначала удаляем старую строку
sed -i '/^KERNEL_HEADERS=/d' .config 2>/dev/null || true
# Добавляем новый путь
echo "KERNEL_HEADERS=\"${KERNEL_SYSROOT_USR_INCLUDES_DIR}\"" >> .config
PATH="${INSTALL_BIN_DIR}:${PATH}" make oldconfig || true