#!/bin/bash # distribution type # тип дистрибутива DISTRIBUTION_TYPE=debian # distribution # дистрибутив DISTRIBUTION=buster # distribution arch # note: stretch only works with amd64 # архитектура дистрибутива # заметка: stretch работает только с amd64 DISTRIBUTION_ARCH=amd64 # окружение рабочего стола # desktop environment DESKTOP_ENVIRONMENT=slax # тип сжатия # compresssion type COMP_TYPE=xz # bootstrap variant (used to build Ubuntu) # вариант bootstrap (используется для сборки Ubuntu) DISTRIBUTION_VARIANT="minbase" # if core, then executing scripts will not build modules. # если core, то выполнение скриптов не будет собирать модули. #SYSTEM_TYPE="core" # system variant, indicates the used list of packages in modules # вариант системы, указывает на используемый список пакетов в модулях PACKAGE_VARIANT=minimal # путь файла лога LOGPATH="/var/log" # default is output to log. you can use OUTPUT="/dev/stdout" if you want to route events to standard output. #OUTPUT="$LOGPATH/$LIVEKITNAME.log" OUTPUT="/dev/stdout" #OUTPUT="/dev/null" # if = "1", creates a second iso with a constant filename # если ="1", создаёт второй iso с постоянным именем файла BUILD_TEST_ISO="1" # удаляет старые файлы iso для данного типа сборки REMOVE_OLD_ISO="1" # if = "1", creates a copy of minios-live in chroot /opt # если ="1", создаёт копию minios-live в chroot /opt DEV_SYSTEM="0" # if ="1", creates backup in parent folder # если ="1", создаёт резервную копию в родительской папке CREATE_BACKUP="0" DEBIAN_FRONTEND_TYPE="noninteractive" #DEBIAN_FRONTEND_TYPE="dialog" #DEBIAN_FRONTEND_TYPE="text" APT_CMD="apt-get" APT_OPTIONS="-y" # тип iso BOOT_TYPE="hybrid" #BOOT_TYPE="" # тип union, используемый для сборки системы UNION_BUILD_TYPE="overlayfs" #UNION_BUILD_TYPE="aufs" # Used when assigned to the ISO name when building Minios-Live SYSTEMNAME="MiniOS" # использование готового файла bootstrap при установке. Если отсутствует, то скачивается и упаковывается. При последующих сборках распаковывается существующий файл bootstrap. USE_BOOTSTRAP="1" # использование готового файла rootfs при установке. Если отсутствует, то скачивается и упаковывается. При последующих сборках распаковывается существующий файл rootfs. USE_ROOTFS="1" REMOVE_SOURCES="false"