build-distro: work around fakeroot treating /.our as a file

parent fc564755
...@@ -83,7 +83,9 @@ makebuild() { ...@@ -83,7 +83,9 @@ makebuild() {
fi fi
# Выполнение команды make в зависимости от рабочего окружения и типа сборки # Выполнение команды make в зависимости от рабочего окружения и типа сборки
make DEBUG="$DEBUG" SQUASHFS="zstd" DISTRO_VERSION="$VER" APTCONF="$APTCONF" "ximper-${desktop_env}${iso_suffix}.iso" CHROOT_PREPARE="${CHROOT_PREPARE:-$BUILDERDIR/bin/mki-prepare-workdir}" \
make DEBUG="$DEBUG" SQUASHFS="zstd" DISTRO_VERSION="$VER" APTCONF="$APTCONF" \
"ximper-${desktop_env}${iso_suffix}.iso"
# Генерация имени файла # Генерация имени файла
DFILENAME="ximper-${desktop_env}${iso_suffix}-${VER}-$(date +"%Y_%m_%d_%H_%M")" DFILENAME="ximper-${desktop_env}${iso_suffix}-${VER}-$(date +"%Y_%m_%d_%H_%M")"
......
#!/bin/bash
set -eu
# Временный обход stale-метаданных fakeroot для /.our и рабочего каталога.
# Удалить после исправления проблемы в mkimage/hasher.
"${TOOLSDIR:?Не задан TOOLSDIR}/mki-prepare"
"${TOOLSDIR:?Не задан TOOLSDIR}/mki-run" \
chmod 1770 -- /.our "/${WORKDIRNAME:?Не задан WORKDIRNAME}"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment