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

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