common: move BUILDERDIR, create_tmp, remove_tmp from build-distro

parent 9750d133
#!/bin/bash
BUILDERDIR=$(realpath "$(dirname "$0")"/..)
DEBUG=0
ALLDISTROS=false
NVIDIA=false
CLEAN=false
DESKTOP_ENVS=() # Список выбранных рабочих окружений (например, gnome, kde, hyprland)
DESKTOP_ENVS=()
NETWORK=false
# базовые функции
# shellcheck disable=SC1091
. "$BUILDERDIR"/bin/common
. "$(dirname "$0")/common"
if [ -z "$VMDIR" ]; then
VMDIR="/var/ftp/pvt/ISO/testing/template/iso"
......@@ -21,14 +19,6 @@ if [ -z "$PROFILESDIR" ]; then
PROFILESDIR="$BUILDERDIR/mkimage-profiles"
fi
create_tmp() {
mktemp -d -t ximper-builder.XXXXXXX
}
remove_tmp() {
rm -rf "$1"
}
print_build_info() {
echo "____________________"
print_blue "VMDIR: $VMDIR"
......
#!/bin/bash
BUILDERDIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")"/..)
create_tmp() {
mktemp -d -t ximper-builder.XXXXXXX
}
remove_tmp() {
rm -rf "$1"
}
print_error() {
printf "\033[1;31m%s\033[0m\n" "$1"
exit 1
......
#!/bin/bash
BUILDERDIR=$(realpath "$(dirname "$0")"/..)
SOURCE_DIR="/var/ftp/pvt/ISO/testing/template/iso"
IS_DEVEL=false
DEBUG=false
COMMIT=false
# базовые функции
# базовые функции
# shellcheck disable=SC1091
. "$BUILDERDIR"/bin/common
. "$(dirname "$0")/common"
OPTS=$(getopt -o h --long help,debug,devel,commit -- "$@") || {
print_error "Ошибка обработки опций."
......
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