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

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