build-distro: move temp commit handling outside the build loop

parent 6ff079c7
......@@ -101,9 +101,6 @@ makebuild() {
print_blue "Сборка по умолчанию с $desktop_env"
fi
# Обработка незакоммиченных изменений перед началом сборки
handle_uncommitted_changes
# Выполнение команды make в зависимости от рабочего окружения и типа сборки
make DEBUG="$DEBUG" SQUASHFS="zstd" DISTRO_VERSION="$VER" APTCONF="$APTCONF" "ximper-${desktop_env}${iso_suffix}.iso"
......@@ -122,9 +119,6 @@ makebuild() {
DFILENAME+="-x86_64.iso"
move_iso
# Отмена временного коммита после завершения сборки
revert_temp_commit
}
move_iso() {
......@@ -257,12 +251,15 @@ done
pushd "$PROFILESDIR" > /dev/null || exit
handle_uncommitted_changes
# Выполнение сборки для каждого элемента в списке
for build_item in "${build_list[@]}"; do
IFS=':' read -r desktop_env build_type <<< "$build_item"
makebuild "$build_type" "$desktop_env"
done
revert_temp_commit
cleartmp
popd > /dev/null || exit
......
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