Fix 43-repository

master v2.101
Dmitry Razumov 1 year ago
parent 4ef2465827
commit e1a2bf47c1
Signed by: asmeron
GPG Key ID: 50BC1DB583B79706

@ -99,7 +99,7 @@ exec_01_repository(){
[[ ${REPOSITORY_DISABLE} = @("disable"|"off"|"no") ]] && continue [[ ${REPOSITORY_DISABLE} = @("disable"|"off"|"no") ]] && continue
PACMAN_CONF_DATA+=$'\n' PACMAN_CONF_DATA+=$'\n'
PACMAN_CONF_DATA+="[${REPOSITORY_NAME}]"$'\n' PACMAN_CONF_DATA+="[${REPOSITORY_NAME}]"$'\n'
[[ -n ${REPOSITORY_SIGLEVEL} ]] && PACMAN_CONF_DATA+="SigLevel = ${REPOSITORY_SIGLEVEL}"$'\n' [[ -n ${REPOSITORY_SIGLEVEL} ]] && PACMAN_CONF_DATA+="SigLevel = ${REPOSITORY_SIGLEVEL//,/ }"$'\n'
[[ -n ${REPOSITORY_USAGE} ]] && PACMAN_CONF_DATA+="Usage = ${REPOSITORY_USAGE}"$'\n' [[ -n ${REPOSITORY_USAGE} ]] && PACMAN_CONF_DATA+="Usage = ${REPOSITORY_USAGE}"$'\n'
[[ -n ${REPOSITORY_SERVER_PATHS} ]] \ [[ -n ${REPOSITORY_SERVER_PATHS} ]] \
&& while IFS= read -r -u5 REPOSITORY_SERVER_PATH; do && while IFS= read -r -u5 REPOSITORY_SERVER_PATH; do

@ -75,7 +75,7 @@ VERSION=
## <service_n1> # Имя сервиса/юнита, если не указан тип, то используется '.service'. Пример: nmb ## <service_n1> # Имя сервиса/юнита, если не указан тип, то используется '.service'. Пример: nmb
## Через ubconfig можно добавлять в список так: ubconfig set system SERVICES_ENABLE++=tor,polipo,cups-lpd,pcscd ## Через ubconfig можно добавлять в список так: ubconfig set system SERVICES_ENABLE++=tor,polipo,cups-lpd,pcscd
## Для работы bluetooth: SERVICES_ENABLE++=bluetooth ## Для работы bluetooth: SERVICES_ENABLE++=bluetooth
## Для работы в WINDOWS сетях с DNS NETBIOS, включить NSSWITCHWINBIND=yes и добавить" SERVICES_ENABLE++=nmb,winbind ## Для работы в WINDOWS сетях с DNS NETBIOS, включить NSSWITCHWINBIND=yes и добавить SERVICES_ENABLE++=nmb,winbind
## Для VMWareWorkstation: SERVICES_ENABLE++=vmware-networks,vmware-usbarbitrator ## Для VMWareWorkstation: SERVICES_ENABLE++=vmware-networks,vmware-usbarbitrator
#SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,smb,nmb,winbind,bluetooth #SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,smb,nmb,winbind,bluetooth
@ -173,7 +173,7 @@ VERSION=
[/etc/ublinux/users] [/etc/ublinux/users]
## Базовые настройки пользователей и групп ## Базовые настройки пользователей и групп
################################################################################ ################################################################################
## Что-бы получить хэш "openssl passwd -6 <password>" | "mkpasswd2 -m sha256crypt <password>" | "mkpasswd2 -m help" ## Чтобы получить хэш "openssl passwd -6 <password>" | "mkpasswd2 -m sha256crypt <password>" | "mkpasswd2 -m help"
## Пароль для пользователей без паролей или "x" в переменных USERADD или NEEDUSERS, по умолчанию: ublinux ## Пароль для пользователей без паролей или "x" в переменных USERADD или NEEDUSERS, по умолчанию: ublinux
## DEFAULTPASSWD=<password> ## DEFAULTPASSWD=<password>
## password # Хеш пароля или если первые символы (%%), то пароль хранится в нешифрованном виде ## password # Хеш пароля или если первые символы (%%), то пароль хранится в нешифрованном виде
@ -223,10 +223,10 @@ VERSION=
## <password|x> # Хеш пароля пользователя, если пусто или 'x', то 'password=${DEFAULTPASSWD}' ## <password|x> # Хеш пароля пользователя, если пусто или 'x', то 'password=${DEFAULTPASSWD}'
## # Если user_name=root, то пароль не применяется, а используется password=${DEFAULTROOTPASSWD} ## # Если user_name=root, то пароль не применяется, а используется password=${DEFAULTROOTPASSWD}
## # Если пароль состоит из символов '!*' или '!' или '*' , то аутентификация запрещена ## # Если пароль состоит из символов '!*' или '!' или '*' , то аутентификация запрещена
## # Если первый символ '!' , то аутентификация по паролю заблокирована. Но другие методы входа, ## # Если первый символ '!' , то аутентификация по паролю заблокирована,
## # но другие методы входа, такие как аутентификация на основе ключей или переключение на пользователя, по-прежнему разрешены. ## # но другие методы входа, такие как аутентификация на основе ключей или переключение на пользователя, по-прежнему разрешены.
## # Если для команды ubconfig хеш пароля содержит первые символы '%%', то пароль хранится в нешифрованном виде. ## # Если для команды ubconfig хеш пароля содержит первые символы '%%', то пароль хранится в нешифрованном виде.
## # Первые символы '%%' работают как команда для ubconfig, что-бы не шифровать пароль, и не сохраняются в конфигурацию. ## # Первые символы '%%' работают как команда для ubconfig, чтобы не шифровать пароль, и не сохраняются в конфигурацию.
## USERADD[superadmin]='Администратор:1000:x:x:x:$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60' ## USERADD[superadmin]='Администратор:1000:x:x:x:$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60'
## USERADD[user-1]=x ## USERADD[user-1]=x
## USERADD[user-1]='Пользователь-1:x:x:vboxusers,libvirt:-s /bin/bash -o:$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60' ## USERADD[user-1]='Пользователь-1:x:x:vboxusers,libvirt:-s /bin/bash -o:$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60'
@ -332,7 +332,8 @@ VERSION=
## # Имена системных репозиториев: core,extra,community,multilib,modules ## # Имена системных репозиториев: core,extra,community,multilib,modules
## <server_path_n> # Полный URL-адрес места, где можно найти базу данных, пакеты и подписи (если доступны) для этого репозитория. Обязательный ## <server_path_n> # Полный URL-адрес места, где можно найти базу данных, пакеты и подписи (если доступны) для этого репозитория. Обязательный
## # Возможно указать несколько, через запятую (,) ## # Возможно указать несколько, через запятую (,)
## # Символ $ обязательно экранировать \$ ## # В ковычках двойных " символ $ обязательно экранировать, пример: \$repo
## # В ковычках одинарных ' символ $ не экранировать, пример: $repo
## <file> # Если указан доступный файл, то подключить как дополнительный файл расширения конфигурации (Include = <file>) ## <file> # Если указан доступный файл, то подключить как дополнительный файл расширения конфигурации (Include = <file>)
## file:// # URL префикс для репозитория в каталоге ## file:// # URL префикс для репозитория в каталоге
## ftp:// # URL префикс для репозитория FTP ## ftp:// # URL префикс для репозитория FTP
@ -363,8 +364,8 @@ VERSION=
## Upgrade # Позволить этому репозиторию быть действительным источником пакетов при выполнении --sysupgrade ## Upgrade # Позволить этому репозиторию быть действительным источником пакетов при выполнении --sysupgrade
## disable # Временно отключить управление репозиторием, либо после = указать - пример: REPOSITORY[modules]=-/etc/pacman.d/mirrorlist ## disable # Временно отключить управление репозиторием, либо после = указать - пример: REPOSITORY[modules]=-/etc/pacman.d/mirrorlist
## Если требуется создать файл зеркала в пакетном режиме, то пример: ubconfig set [/etc/pacman.d/ub-mirrorlist] "|Server=http://repo.ublinux.ru/2405/\$repo/\$arch" "|Server=https://repo.ublinux.ru/2405/\$repo/\$arch" ## Если требуется создать файл зеркала в пакетном режиме, то пример: ubconfig set [/etc/pacman.d/ub-mirrorlist] "|Server=http://repo.ublinux.ru/2405/\$repo/\$arch" "|Server=https://repo.ublinux.ru/2405/\$repo/\$arch"
## Пример: ubconfig set [update] REPOSITORY[modules]="https://repo.ublinux.ru/2405/\\\$repo/\\\$arch" ## Пример: ubconfig set [update] REPOSITORY[modules]="https://repo.ublinux.ru/2405/\$repo/\$arch"
## Пример: ubconfig set [update] REPOSITORY[modules]='https://repo.ublinux.ru/2405/\$repo/\$arch' ## Пример: ubconfig set [update] REPOSITORY[modules]='https://repo.ublinux.ru/2405/$repo/$arch'
## ##
## REPOSITORY[core]=/etc/pacman.d/mirrorlist;;;disable ## REPOSITORY[core]=/etc/pacman.d/mirrorlist;;;disable
## REPOSITORY[modules]="https://repo.ublinux.ru/2405/\$repo/\$arch" ## REPOSITORY[modules]="https://repo.ublinux.ru/2405/\$repo/\$arch"
@ -386,12 +387,12 @@ VERSION=
## Опубликовать хранилище или репозиторий в виде локального WEB ресурса ## Опубликовать хранилище или репозиторий в виде локального WEB ресурса
## Если необходимо опубликовать выборочные репозитории, то создать новый каталог хранилища в который переместить симлинки выбранных репозиториев. Опубликовать новый каталог хранилища. ## Если необходимо опубликовать выборочные репозитории, то создать новый каталог хранилища в который переместить симлинки выбранных репозиториев. Опубликовать новый каталог хранилища.
## REPOPUBLIC_WEB[<path>[:<repo1,repo2,...>]]=enable|yes|disable|no|none:listing:<port>:<auth_name>:<auth_pass>:<auth_hash> ## REPOPUBLIC_WEB[<path>|<path>:<repo1>,<repo2>,<...>]=enable|yes|disable|no|none:listing:<port>:<auth_name>:<auth_pass>:<auth_hash>
## <path> # Путь до каталога хранилища, который будет опубликован ## <path> # Путь до каталога хранилища, который будет опубликован
## <path>:repo1,repo2 # Путь до каталога хранилища и выбранные репозитории из хранилища которые будут опубликованы ## <path>:repo1,repo2 # Путь до каталога хранилища и выбранные репозитории из хранилища которые будут опубликованы
## enable|yes # Включить публикацию ## enable|yes # Включить публикацию
## disable|no|none # Выключить публикацию ## disable|no|none # Выключить публикацию
## listing # Включить WEB обозреватель файлов. Не обязятельный ## listing # Включить WEB обозреватель файлов. Не обязательный
## <port> # Порт по которому доступен репозиторий. По умолчанию: 80. Не обязательный ## <port> # Порт по которому доступен репозиторий. По умолчанию: 80. Не обязательный
## <auth_name> # Параметры авторизации, имя пользователя. Не обязательный ## <auth_name> # Параметры авторизации, имя пользователя. Не обязательный
## <auth_pass> # Параметры авторизации, открытый пароль или тип хеша. Не обязательный ## <auth_pass> # Параметры авторизации, открытый пароль или тип хеша. Не обязательный
@ -399,7 +400,10 @@ VERSION=
## sha256 # Использовать зашифрованный пароль SHA256, применять только совместно с <auth_hash> ## sha256 # Использовать зашифрованный пароль SHA256, применять только совместно с <auth_hash>
## sha512 # Использовать зашифрованный пароль SHA512, применять только совместно с <auth_hash> ## sha512 # Использовать зашифрованный пароль SHA512, применять только совместно с <auth_hash>
## <auth_hash> # Параметры авторизации, не зашифрованный или зашифрованный пароль SHA256 или SHA512. Не обязательный ## <auth_hash> # Параметры авторизации, не зашифрованный или зашифрованный пароль SHA256 или SHA512. Не обязательный
## # Получить SHA шифр из пароля: echo -n "PASSWORD" | sha512sum | cut -f 1 -d ' ' ## # Пароль в поле можно хранить в открытом виде или в виде хеша SHA256 или SHA512
## # Если в открытом виде, то пароль хешируется при создании WEB ресурса
## # Получить SHA256 шифр из пароля: echo -n "PASSWORD" | sha256sum | cut -f 1 -d ' '
## # Получить SHA512 шифр из пароля: echo -n "PASSWORD" | sha512sum | cut -f 1 -d ' '
## REPOPUBLIC_WEB[/home/storage]=enable:listing ## REPOPUBLIC_WEB[/home/storage]=enable:listing
## REPOPUBLIC_WEB[/home/storage:repo-1,repo-2]=enable:listing::ublinux:123 ## REPOPUBLIC_WEB[/home/storage:repo-1,repo-2]=enable:listing::ublinux:123
## REPOPUBLIC_WEB[/home/storage:repo-1,repo-2]=enable:listing::ublinux:sha512:123 ## REPOPUBLIC_WEB[/home/storage:repo-1,repo-2]=enable:listing::ublinux:sha512:123
@ -431,7 +435,8 @@ VERSION=
## prefetch.cron # Cтандартное выражение cron, пример: 0 0 3 * * * * ## prefetch.cron # Cтандартное выражение cron, пример: 0 0 3 * * * *
## # (https://en.wikipedia.org/wiki/Cron#CRON_expression) (https://github.com/gorhill/cronexpr#implementation ) ## # (https://en.wikipedia.org/wiki/Cron#CRON_expression) (https://github.com/gorhill/cronexpr#implementation )
## prefetch.ttl_unaccessed_in_days # Количество дней подряд, в течение которых не обновляются системы в сети, по умолчанию: 30 ## prefetch.ttl_unaccessed_in_days # Количество дней подряд, в течение которых не обновляются системы в сети, по умолчанию: 30
## # Удалять и останавливать пакеты предварительной выборки (и ссылки на базы данных), если они не загружены после ttl_unaccessed_in_days дней, после обн ## # Удалять и останавливать пакеты предварительной выборки (и ссылки на базы данных), если они не загружены после ttl_unaccessed_in_days дней,
## # после обновления
## prefetch.ttl_unupdated_in_days # Количество дней подряд, в течение которых не было запрошено обновление, по умолчанию: 300 ## prefetch.ttl_unupdated_in_days # Количество дней подряд, в течение которых не было запрошено обновление, по умолчанию: 300
## # Удалять и останавливать пакеты предварительной выборки, которые не были обновлены в исходной версии или запрошены в течение ttl_unupdated_in_days ## # Удалять и останавливать пакеты предварительной выборки, которые не были обновлены в исходной версии или запрошены в течение ttl_unupdated_in_days
## REPOPUBLIC_CACHE[<repository>]=<type>@<url> ## REPOPUBLIC_CACHE[<repository>]=<type>@<url>
@ -439,7 +444,7 @@ VERSION=
## <type>: # Тип подключаемого репозитория ## <type>: # Тип подключаемого репозитория
## url # Вэб ссылка на репозиторий. Допускается несколько через запятую (,) ## url # Вэб ссылка на репозиторий. Допускается несколько через запятую (,)
## http_proxy # Прокси-сервер, может быть включен для каждого репозитория, затеняя глобальный 'http_proxy'. Допускается только один параметр на репозиторий. ## http_proxy # Прокси-сервер, может быть включен для каждого репозитория, затеняя глобальный 'http_proxy'. Допускается только один параметр на репозиторий.
## mirrorlist # Файл зеркал. Будьте осторожны! Убедитесь, что URL текущего сервера НЕ включен в этот файл!. Допускается только один параметр на репозиторий. ## mirrorlist # Файл зеркал. Будьте осторожны! Убедитесь, что URL текущего сервера НЕ включен в этот файл. Допускается только один параметр на репозиторий.
## <url> # Ссылка на ресурс или путь до файла ## <url> # Ссылка на ресурс или путь до файла
## REPOPUBLIC_CACHE[http_proxy]=http://10.0.24.52:3128 ## REPOPUBLIC_CACHE[http_proxy]=http://10.0.24.52:3128
## REPOPUBLIC_CACHE[ublinux_2405]="url@http://repo.ublinux.ru/2405,url@https://repo.ublinux.ru/2405" ## REPOPUBLIC_CACHE[ublinux_2405]="url@http://repo.ublinux.ru/2405,url@https://repo.ublinux.ru/2405"
@ -573,7 +578,7 @@ VERSION=
## Storage # Указывает, где хранить журнал. Доступны следующие параметры: ## Storage # Указывает, где хранить журнал. Доступны следующие параметры:
## volatile # Журнал хранится в оперативной памяти, т.е. в каталоге /run/log/journal ## volatile # Журнал хранится в оперативной памяти, т.е. в каталоге /run/log/journal
## persistent # Данные хранятся на диске, т.е. в каталоге /var/log/journal ## persistent # Данные хранятся на диске, т.е. в каталоге /var/log/journal
## auto # Используется по-умолчанию ## auto # Используется по умолчанию
## none # Журнал не ведётся ## none # Журнал не ведётся
## Compress # Пороговое значение данных для сжатия и записи в ФС. Может принимать yes, no, цифра. Суффиксы, такие как K, M и G ## Compress # Пороговое значение данных для сжатия и записи в ФС. Может принимать yes, no, цифра. Суффиксы, такие как K, M и G
## SplitMode # Определяет, следует ли разделять файлы журнала для каждого пользователя: «uid» или «none» ## SplitMode # Определяет, следует ли разделять файлы журнала для каждого пользователя: «uid» или «none»
@ -605,12 +610,12 @@ VERSION=
## Compress # Используется для сжатия дампов ядра. Принимает логический аргумент - *yes или no ## Compress # Используется для сжатия дампов ядра. Принимает логический аргумент - *yes или no
## *yes # Дампы сжимаются при сохранении (значение по умолчанию) ## *yes # Дампы сжимаются при сохранении (значение по умолчанию)
## no # Дампы сохраняются без сжатия. ## no # Дампы сохраняются без сжатия.
## ProcessSizeMax # Максимальный размер дампа процесса, который может быть сохранен. Если размер дампа превышает значение этого параметра, то дамп сохранен не будет. Суфиксы: B,K,M,G,T,P,E ## ProcessSizeMax # Максимальный размер дампа процесса, который может быть сохранен. Если размер дампа превышает значение этого параметра, то дамп сохранен не будет. Суффиксы: B,K,M,G,T,P,E
## # Параметры Storage=none и ProcessSizeMax=0 отключает всю обработку дампа памяти, за исключением записи журнала ## # Параметры Storage=none и ProcessSizeMax=0 отключает всю обработку дампа памяти, за исключением записи журнала
## ExternalSizeMax # Максимальный (сжатый или несжатый) размер дампа процесса, который будет сохранен на диске ## ExternalSizeMax # Максимальный (сжатый или несжатый) размер дампа процесса, который будет сохранен на диске
## JournalSizeMax # Максимальный (сжатый или несжатый) размер дампа процесса, который будет сохранен в журнале системы ## JournalSizeMax # Максимальный (сжатый или несжатый) размер дампа процесса, который будет сохранен в журнале системы
## MaxUse # Максимальный объем общего дискового пространства, который может быть использован для хранения дампов процессов. Суфиксы: B,K,M,G,T,P,E ## MaxUse # Максимальный объем общего дискового пространства, который может быть использован для хранения дампов процессов. Суффиксы: B,K,M,G,T,P,E
## KeepFree # Минимальный объем свободного дискового пространства, который должен оставаться на диске при хранении дампов. Суфиксы: B,K,M,G,T,P,E ## KeepFree # Минимальный объем свободного дискового пространства, который должен оставаться на диске при хранении дампов. Суффиксы: B,K,M,G,T,P,E
## <value> # Значение переменной настройки журнала ## <value> # Значение переменной настройки журнала
#SYSTEMD_COREDUMP[Storage]=none #SYSTEMD_COREDUMP[Storage]=none
#SYSTEMD_COREDUMP[ProcessSizeMax]=0 #SYSTEMD_COREDUMP[ProcessSizeMax]=0
@ -745,7 +750,7 @@ VERSION=
## # Ищет совпадение в /usr/lib/modules/*/pkgbase и первый найденный применяет ## # Ищет совпадение в /usr/lib/modules/*/pkgbase и первый найденный применяет
## # Варианты: linux49, linux420, linux54, linux510, linux515, linux517, linux519, linux61, linux66, linux68 ## # Варианты: linux49, linux420, linux54, linux510, linux515, linux517, linux519, linux61, linux66, linux68
## Выбор загрузки версии ядра, принудительно указав файл ядра и initrams, если имеется то addon. ## Выбор загрузки версии ядра, принудительно указав файл ядра и initramfs, если имеется то addon.
## Работает когда не указан KERNEL_BOOT ## Работает когда не указан KERNEL_BOOT
## Если указать только GRUB_VMLINUZ_FILE который в формате:vmlinuz-5.15.157-1 и не указывать GRUB_UBLINUX_FILE и/или GRUB_ADDON_FILE, ## Если указать только GRUB_VMLINUZ_FILE который в формате:vmlinuz-5.15.157-1 и не указывать GRUB_UBLINUX_FILE и/или GRUB_ADDON_FILE,
## то версия ядра применяется для файлов GRUB_UBLINUX_FILE и/или GRUB_ADDON_FILE ## то версия ядра применяется для файлов GRUB_UBLINUX_FILE и/или GRUB_ADDON_FILE
@ -791,7 +796,7 @@ VERSION=
## disable|no # Выключить настройку usershares ## disable|no # Выключить настройку usershares
## ##
## SAMBA_USERSHARE[<param>]=<value> ## SAMBA_USERSHARE[<param>]=<value>
## usershare max shares # Разрешённое максимальное кол-во сетевых каталогов. Возмжные значения от 0 до 65535. По умолчанию: 100 ## usershare max shares # Разрешённое максимальное кол-во сетевых каталогов. Возможные значения от 0 до 65535. По умолчанию: 100
## usershare allow guests # Разрешить гость вход. Возможные значения 'yes' | 'no'. По умолчанию: yes ## usershare allow guests # Разрешить гость вход. Возможные значения 'yes' | 'no'. По умолчанию: yes
## usershare owner only # Разрешить только владельцу. Возможные значения 'yes' | 'no'. По умолчанию: yes ## usershare owner only # Разрешить только владельцу. Возможные значения 'yes' | 'no'. По умолчанию: yes
@ -824,8 +829,8 @@ VERSION=
## UBPILE[base_app_url]="http://localhost:80" ## UBPILE[base_app_url]="http://localhost:80"
## UBPILE[web_direct_connect]="true" ## UBPILE[web_direct_connect]="true"
## ##
## Настройка база данных UBPile, файл настроек /opt/ubpile-workflow/conf/storage.json имеет приоритет над /opt/ubpile-workflow/conf/config.json ## Настройка базы данных UBPile, файл настроек /opt/ubpile-workflow/conf/storage.json имеет приоритет над /opt/ubpile-workflow/conf/config.json
## Внимание: для режима песочницы необходимо сохронять базу данных и логи, по умолчанию для fs,sqlite выполнить: ubconfig set [save] SAVE_ROOTCOPY_CHANGES="/opt/ubpile-workflow" ## Внимание: для режима песочницы необходимо сохранять базу данных и логи, по умолчанию для fs,sqlite выполнить: ubconfig set [save] SAVE_ROOTCOPY_CHANGES="/opt/ubpile-workflow"
## UBPILE_DB=*fs|sqlite|level|lmdb|mssql|mysql|oracle|postgres|redis|s3|sftp ## UBPILE_DB=*fs|sqlite|level|lmdb|mssql|mysql|oracle|postgres|redis|s3|sftp
## *fs # База данных в виде структуры JSON файлов ## *fs # База данных в виде структуры JSON файлов
## sqlite # База данных в виде sqlite3 файла ## sqlite # База данных в виде sqlite3 файла
@ -839,7 +844,7 @@ VERSION=
## enable # Только включить автозапуск и запустить сервис haproxy-ubpile.service ## enable # Только включить автозапуск и запустить сервис haproxy-ubpile.service
## disable # Выключить и отключить автозапуск сервис haproxy-ubpile.service ## disable # Выключить и отключить автозапуск сервис haproxy-ubpile.service
## <http_port> # Настроить http порт, включить автозапуск и запустить сервис haproxy-ubpile.service ## <http_port> # Настроить http порт, включить автозапуск и запустить сервис haproxy-ubpile.service
## # Внимание, обатить внимание на настройки UBPILE[server_comm_use_hostnames] и UBPILE[web_socket_use_hostnames] ## # Внимание, сделует обатить внимание на настройки UBPILE[server_comm_use_hostnames] и UBPILE[web_socket_use_hostnames]
## # Если требуется настройка SSL, то необходимо полученный сертификат вручную прописать в файле конфигурации /etc/haproxy/haproxy-ubpile.cfg ## # Если требуется настройка SSL, то необходимо полученный сертификат вручную прописать в файле конфигурации /etc/haproxy/haproxy-ubpile.cfg
## UBPILE_REVERSE_PROXY=80 ## UBPILE_REVERSE_PROXY=80
@ -1202,7 +1207,7 @@ VERSION=
## MOUNT_ATTR[/tmp,/dev/shm]=nosuid,nodev,noexec ## MOUNT_ATTR[/tmp,/dev/shm]=nosuid,nodev,noexec
## Использовать дисковые квоты на файловые системы ext2,ext3,ext4,jfs,xfs,vfs,nfs,... ## Использовать дисковые квоты на файловые системы ext2,ext3,ext4,jfs,xfs,vfs,nfs,...
## Внимание: для квот на группу, необходимо что-бы указанная группа была основной у пользователей. ## Внимание: для квот на группу, необходимо чтобы указанная группа была основной у пользователей.
## Альтернатива для проектов, через дополнительную группу projgrp: groupadd projgrp; mkdir /home/projects; chgrp projgrp /home/projects; chmod g+s /home/projects ## Альтернатива для проектов, через дополнительную группу projgrp: groupadd projgrp; mkdir /home/projects; chgrp projgrp /home/projects; chmod g+s /home/projects
## Информация: Если квотами происходит управление через другие программы, то достаточно только включить квоты на требуемый тип квоты. ## Информация: Если квотами происходит управление через другие программы, то достаточно только включить квоты на требуемый тип квоты.
## DISK_QUOTA[<quota_type>[:<device_ident>]]=<enable/disable> ## DISK_QUOTA[<quota_type>[:<device_ident>]]=<enable/disable>
@ -1470,9 +1475,9 @@ VERSION=
## Экранный менеджер, по умолчанию ## Экранный менеджер, по умолчанию
## DISPLAYMANAGER=lightdm|slim|gdm|<other> ## DISPLAYMANAGER=lightdm|slim|gdm|<other>
## lightdm # Функцональный менеджер ## lightdm # Функциональный менеджер
## slim # Простой ## slim # Простой
## gdm # Альиернативный менеджер ## gdm # Альтернативный менеджер
## <other> # Любой менеджер установленный в систему ## <other> # Любой менеджер установленный в систему
## DISPLAYMANAGER=lightdm ## DISPLAYMANAGER=lightdm
@ -1518,7 +1523,7 @@ VERSION=
## [pem]=SAVE ## [pem]=SAVE
## [pem]=ANON # Аноним Диффи-Хеллмана используется метод обмена ключами, без SSL ## [pem]=ANON # Аноним Диффи-Хеллмана используется метод обмена ключами, без SSL
## [pem]=TMP ## [pem]=TMP
## -unixpw # Что-бы работало, должна быть установлена переменная UNIXPW_DISABLE_SSL=1 ## -unixpw # Чтобы работало, должна быть установлена переменная UNIXPW_DISABLE_SSL=1
## -users unixpw= ## -users unixpw=
## -xdummy ## -xdummy
## -avahi # Используйте протокол Avahi/mDNS ZeroConf для объявления этого VNC-сервера на локальном компьютере в сеть ## -avahi # Используйте протокол Avahi/mDNS ZeroConf для объявления этого VNC-сервера на локальном компьютере в сеть
@ -1540,11 +1545,11 @@ VERSION=
## <parametr> # Название параметра, примеры в /etc/lightdm/lightdm.conf ## <parametr> # Название параметра, примеры в /etc/lightdm/lightdm.conf
## port # Порт подключения UDP/IP. По умолчанию: 177 ## port # Порт подключения UDP/IP. По умолчанию: 177
## address # Адрес хоста соединения XDMCP. По умолчанию: все адреса ## address # Адрес хоста соединения XDMCP. По умолчанию: все адреса
## key # Ключ аутентификации, используемый для XDM-AUTHENTICATION-1, или пустой, чтобы не использовать аутентификацию (хранится в файлеkeys.conf) ## key # Ключ аутентификации, используемый для XDM-AUTHENTICATION-1, или пустой, чтобы не использовать аутентификацию (хранится в файле keys.conf)
## hostname # Имя хоста для отправки отчета клиентам XDMCP. По умолчанию: системное имя хоста ## hostname # Имя хоста для отправки отчета клиентам XDMCP. По умолчанию: системное имя хоста
## <value> # Значение параметра ## <value> # Значение параметра
## Настройка гритера для менеджера диспелея Lightdm ## Настройка гритера для менеджера дисплея Lightdm
## По умолчанию если не выбрано, то любой доступный, обычно 'lightdm-gtk-greeter' ## По умолчанию если не выбрано, то любой доступный, обычно 'lightdm-gtk-greeter'
## LIGHTDM_GREETER[<parametr>]=<value> ## LIGHTDM_GREETER[<parametr>]=<value>
## <parametr> # Название параметра, примеры в /etc/lightdm/lightdm.conf ## <parametr> # Название параметра, примеры в /etc/lightdm/lightdm.conf
@ -1591,12 +1596,12 @@ VERSION=
## Принудительно задать DPI, XORG_DPI=, значения: ## Принудительно задать DPI, XORG_DPI=, значения:
## =auto # Автоматически выставить DPI относительно максимального разрешения ## =auto # Автоматически выставить DPI относительно максимального разрешения
## =96 # Значение по умолчнию, масштаб 100% ## =96 # Значение по умолчанию, масштаб 100%
## =144|=2K # Для мониторов 2K, масштаб 150% ## =144|=2K # Для мониторов 2K, масштаб 150%
## =192|=4K # Для мониторов 4K, масштаб 200% ## =192|=4K # Для мониторов 4K, масштаб 200%
## XORG_DPI=192 ## XORG_DPI=192
## драйверы для видеокарт в случае, если проприентарные не доступны или не работают ## драйверы для видеокарт в случае, если проприетарные не доступны или не работают
#FAILSAFENVIDIA=fbdev #FAILSAFENVIDIA=fbdev
#FAILSAFEATI=fbdev #FAILSAFEATI=fbdev
@ -1761,7 +1766,7 @@ VERSION=
## # Обязательные параметры: AUTOINSTALL[part] ## # Обязательные параметры: AUTOINSTALL[part]
## data_only # Установить/перезаписать только дополнительные модули с источника (source)/ublinux/modules на выбранное устройство и раздел, с полной очисткой (part)/ublinux-data ## data_only # Установить/перезаписать только дополнительные модули с источника (source)/ublinux/modules на выбранное устройство и раздел, с полной очисткой (part)/ublinux-data
## # Обязательные параметры: AUTOINSTALL[part] ## # Обязательные параметры: AUTOINSTALL[part]
## custom # Выборачная установка с возможностью использовать все параметры ## custom # Выборочная установка с возможностью использовать все параметры
## # Обязательные параметры: AUTOINSTALL[device] ## # Обязательные параметры: AUTOINSTALL[device]
#AUTOINSTALL[install_type]=fast #AUTOINSTALL[install_type]=fast
@ -1786,13 +1791,13 @@ VERSION=
## Раздел на который будет установлена система (part)/ublinux и пользовательские данные(part)/ublinux-data ## Раздел на который будет установлена система (part)/ublinux и пользовательские данные(part)/ublinux-data
## Если указан второй раздел через запятую (,) то установка разделится на (part1)/ublinux (part2)/ublinux-data ## Если указан второй раздел через запятую (,) то установка разделится на (part1)/ublinux (part2)/ublinux-data
## AUTOINSTALL[part]=<part_1>[,<part_2>] ## AUTOINSTALL[part]=<part_1>[,<part_2>]
## <part_n> # Радел, возможно указать сокращённо, пример: sda2 или /dev/sda2 ## <part_n> # Раздел, возможно указать сокращённо, пример: sda2 или /dev/sda2
## AUTOINSTALL[part]=sda2 ## AUTOINSTALL[part]=sda2
## AUTOINSTALL[part]=sda1,sda2 ## AUTOINSTALL[part]=sda1,sda2
## Размер раздела для установки. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два размера через запятую (,) для первого и второго раздела ## Размер раздела для установки. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два размера через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_size]=<size_1>[,<size_2>] ## AUTOINSTALL[part_size]=<size_1>[,<size_2>]
## <size_n> # Размер раздела, может иметь суфиксы: M G T P ## <size_n> # Размер раздела, может иметь суффиксы: M G T P
## AUTOINSTALL[part_size]=256G ## AUTOINSTALL[part_size]=256G
## Метка раздела. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела ## Метка раздела. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела
@ -1812,7 +1817,7 @@ VERSION=
## Форматировать устройство. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела ## Форматировать устройство. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_format]=<yes_no_part1>[,<yes_no_part2>] ## AUTOINSTALL[part_format]=<yes_no_part1>[,<yes_no_part2>]
## <yes_no_part1> # Форматировать устройство, имеет вариаты выбора: *no|yes ## <yes_no_part1> # Форматировать устройство, имеет варианты выбора: *no|yes
## AUTOINSTALL[part_format]=no ## AUTOINSTALL[part_format]=no
## AUTOINSTALL[part_format]=no,no ## AUTOINSTALL[part_format]=no,no
@ -1825,7 +1830,7 @@ VERSION=
## Параметры создания свопа ## Параметры создания свопа
## AUTOINSTALL[swap]=*auto|yes|no ## AUTOINSTALL[swap]=*auto|yes|no
## *auto # Не создать отдельный раздел для SWAP, если существует, то использовать существующий, включить SWAP в динамический сжатый файл ## *auto # Не создавать отдельный раздел для SWAP, если существует, то использовать существующий, включить SWAP в динамический сжатый файл
## yes # Создать раздел для SWAP, если существует, то использовать существующий ## yes # Создать раздел для SWAP, если существует, то использовать существующий
## no # Без SWAP ## no # Без SWAP

Loading…
Cancel
Save