AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>
kernel_list_addon.csv
Таблица выбора дополнений к ядру для скачивания из репозитория
Слайд 71 Выбор ядра системы
Таблица полный аналог из проекта design-ubl-settings-kernel
modules_list.csv
Таблица выбора дополнительных модулей для установки
Слайд 72 Выбор дополнительных компонентов
Колонка OS_VERSION_ID соответствует фильтру по версии текущей системы
Колонка PACKAGE_UBM соответствует колонки Имя модуля
Колонка NAME_UBM соответствует шаблону имени, не используется и будет удалено
Колонка TAG_UBM соответствует колонки Тип
Колонка DESCRIPTION_UBM соответствует колонки Описание модуля
- Сохраняет параметр: AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...
Команды для новых слайдов:
Слайд 67 Выбор основных компонентов
AUTOINSTALL[modules]=*auto|<list_modules>
auto Все модули источника установки из каталога (source)/ublinux/base (source)/ublinux/modules
<list_modules> Выбранные модули источника установки из каталога (source)/ublinux/ (source)/ublinux/modules
По умолчанию перечислены все модели из источники и проставлены галки, соответствует параметру auto
Слайд 71 Выбор ядра системы
Колонку Загрузить систему можно выбрать только из устанавливаемых модулей, те варианты версий модулей ядра которые не устанавливаются, выбрать нельзя.
- AUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...
- AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>
Слайд 72 Выбор дополнительных компонентов из модулей
- AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...
Слайд 73 Выбор дополнительных компонентов из пакетов
- AUTOINSTALL[packages]=<PACKAGE>,<PACKAGE>,...
Заполнение таблицы пакетов по выражению <REGEXP>, если не указан <REGEXP> то все пакеты из БД pacman --color never -Ss <REGEXP>| sed -Enr -e 'N;s/\n/ ;/' -e "s/^([[:alnum:]]+)\/([^ ]+)[[:blank:]]*([^ ]*)[[:blank:]]*([^\;]+);([[:blank:]]*)(.*)/\2;\3;\6/p"
Слайд 85 Пользователи
- AUTOINSTALL["ubconfig set [system] USERADD[<user_name>]"]='<gecos>:<uid>:<user_group>:<extra_groups>:<optional>:<password|x>'
Слайд 91 Службы автозагрузки
AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>
Слайд 92 Загрузчик
AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=<seconds>
AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]=<name_menu>
AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=<user_1>,<user_2>,<user_n>
AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[<user>]"]=<password>
AUTOINSTALL["ubconfig set [desktop] AUTOLOGINUSER"]=enable
Слайд 95 Настройка сетевых интерфейсов
AUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>
#### Назначение по именам таблиц:
1. **network_list.csv**
- Таблица типов сетевых интерфейсов с возможными именами сетевых устройств
- Слайд 99 **`Настройка сетевых интерфейсов`**
- Колонка **`TYPE`** тип сетевого интерфейса
- Колонка **`Name`** имя сетевого интерфейса
- Сохраняет параметр: **`AUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>`**
2. **service_list.csv**
- Таблица сервисов для автозагрузки
- Слайд 91 **`Службы автозагрузки`**
- Колонка **`NAME`** соответствует колонки **`Служба`**
- Колонка **`NAME_SERVICES`** соответствует колонки **`Сервис`**
- Колонка **`DECRIPTION`** соответствует колонки **`Описание`**
- Сохраняет параметр: **`AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>`**
3. **kernel_list.csv**
- Таблица выбора версии ядра для скачивания из репозитория и установки в качестве загружаемого
- Слайд 71 **`Выбор ядра системы`**
- Таблица полный аналог из проекта **`design-ubl-settings-kernel`**
- Колонка **`NAME`** соответствует колонки **`Ядро`**
- Колонка **`PAСKAGE_UBM`** соответствует колонки **`Модули`**
- Колонка **`PAСKAGE`** соответствует колонки **`Загрузить систему`** и если выбрана запись, то сохраняется в параметр
- Колонка **`PAСKAGE_UBM_REQUIRED`** соответствует колонки **`Модули`**
- Колонка **`PAСKAGE_REQUIRED`** Используется только в выводе
- Колонка **`TAG`** Используется только в выводе
- Колонка **`DESCRIPTION`** соответствует колонки **`Описание модуля`**
- т.е. в ГУЙ колонка **`Модули`** включает список значений из таблицы **`PAСKAGE_UBM`** и **`PAСKAGE_UBM_REQUIRED`**
- Сохраняет параметр:
- **`AUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...`**
- **`AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>`**
4. **kernel_list_addon.csv**
- Таблица выбора дополнений к ядру для скачивания из репозитория
- Слайд 71 **`Выбор ядра системы`**
- Таблица полный аналог из проекта **`design-ubl-settings-kernel`**
5. **modules_list.csv**
- Таблица выбора дополнительных модулей для установки
- Слайд 72 **`Выбор дополнительных компонентов`**
- Колонка **`OS_VERSION_ID`** соответствует фильтру по версии текущей системы
- Колонка **`PACKAGE_UBM`** соответствует колонки **`Имя модуля`**
- Колонка **`NAME_UBM`** соответствует шаблону имени, не используется и будет удалено
- Колонка **`TAG_UBM`** соответствует колонки **`Тип`**
- Колонка **`DESCRIPTION_UBM`** соответствует колонки **`Описание модуля`**
- Сохраняет параметр: **`AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...`**
#### Команды для новых слайдов:
- Слайд 67 **`Выбор основных компонентов`**
- **`AUTOINSTALL[modules]=*auto|<list_modules>`**
- **`auto`** Все модули источника установки из каталога (source)/ublinux/base (source)/ublinux/modules
- **`<list_modules>`** Выбранные модули источника установки из каталога (source)/ublinux/ (source)/ublinux/modules
- По умолчанию перечислены все модели из источники и проставлены галки, соответствует параметру **`auto`**
- Слайд 71 **`Выбор ядра системы`**
- Колонку **`Загрузить систему`** можно выбрать только из устанавливаемых модулей, те варианты версий модулей ядра которые не устанавливаются, выбрать нельзя.
- **`AUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...`**
- **`AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>`**
- Слайд 72 **`Выбор дополнительных компонентов из модулей`**
- **`AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...`**
- Слайд 73 **`Выбор дополнительных компонентов из пакетов`**
- **`AUTOINSTALL[packages]=<PACKAGE>,<PACKAGE>,...`**
- Заполнение таблицы пакетов по выражению \<REGEXP\>, если не указан \<REGEXP\> то все пакеты из БД
**`pacman --color never -Ss <REGEXP>| sed -Enr -e 'N;s/\n/ ;/' -e "s/^([[:alnum:]]+)\/([^ ]+)[[:blank:]]*([^ ]*)[[:blank:]]*([^\;]+);([[:blank:]]*)(.*)/\2;\3;\6/p"`**
- Слайд 85 **`Пользователи`**
- **`AUTOINSTALL["ubconfig set [system] USERADD[<user_name>]"]='<gecos>:<uid>:<user_group>:<extra_groups>:<optional>:<password|x>'`**
- Слайд 91 **`Службы автозагрузки`**
- **`AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>`**
- Слайд 92 **`Загрузчик`**
- **`AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=<seconds>`**
- **`AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]=<name_menu>`**
- **`AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=<user_1>,<user_2>,<user_n>`**
- **`AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[<user>]"]=<password>`**
- **`AUTOINSTALL["ubconfig set [desktop] AUTOLOGINUSER"]=enable`**
- Слайд 95 **`Настройка сетевых интерфейсов`**
- **`AUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>`**
Назначение по именам таблиц:
Настройка сетевых интерфейсовTYPEтип сетевого интерфейсаNameимя сетевого интерфейсаAUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>Службы автозагрузкиNAMEсоответствует колонкиСлужбаNAME_SERVICESсоответствует колонкиСервисDECRIPTIONсоответствует колонкиОписаниеAUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>Выбор ядра системыdesign-ubl-settings-kernelNAMEсоответствует колонкиЯдроPAСKAGE_UBMсоответствует колонкиМодулиPAСKAGEсоответствует колонкиЗагрузить системуи если выбрана запись, то сохраняется в параметрPAСKAGE_UBM_REQUIREDсоответствует колонкиМодулиPAСKAGE_REQUIREDИспользуется только в выводеTAGИспользуется только в выводеDESCRIPTIONсоответствует колонкиОписание модуляМодуливключает список значений из таблицыPAСKAGE_UBMиPAСKAGE_UBM_REQUIREDAUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>Выбор ядра системыdesign-ubl-settings-kernelВыбор дополнительных компонентовOS_VERSION_IDсоответствует фильтру по версии текущей системыPACKAGE_UBMсоответствует колонкиИмя модуляNAME_UBMсоответствует шаблону имени, не используется и будет удаленоTAG_UBMсоответствует колонкиТипDESCRIPTION_UBMсоответствует колонкиОписание модуля- Сохраняет параметр:
AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...Команды для новых слайдов:
Выбор основных компонентовAUTOINSTALL[modules]=*auto|<list_modules>autoВсе модули источника установки из каталога (source)/ublinux/base (source)/ublinux/modules<list_modules>Выбранные модули источника установки из каталога (source)/ublinux/ (source)/ublinux/modulesautoВыбор ядра системыЗагрузить системуможно выбрать только из устанавливаемых модулей, те варианты версий модулей ядра которые не устанавливаются, выбрать нельзя.-
AUTOINSTALL[modules_extra]=<PAСKAGE_UBM>,<PAСKAGE_UBM_REQUIRED>,...-
AUTOINSTALL["ubconfig set [boot] KERNEL_BOOT"]=<PACKAGE>Выбор дополнительных компонентов из модулей-
AUTOINSTALL[modules_extra]=<PACKAGE_UBM>,<PACKAGE_UBM>,...Выбор дополнительных компонентов из пакетов-
AUTOINSTALL[packages]=<PACKAGE>,<PACKAGE>,...pacman --color never -Ss <REGEXP>| sed -Enr -e 'N;s/\n/ ;/' -e "s/^([[:alnum:]]+)\/([^ ]+)[[:blank:]]*([^ ]*)[[:blank:]]*([^\;]+);([[:blank:]]*)(.*)/\2;\3;\6/p"Пользователи-
AUTOINSTALL["ubconfig set [system] USERADD[<user_name>]"]='<gecos>:<uid>:<user_group>:<extra_groups>:<optional>:<password|x>'Службы автозагрузкиAUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]=<service_1>,<service_n>ЗагрузчикAUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=<seconds>AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]=<name_menu>AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=<user_1>,<user_2>,<user_n>AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[<user>]"]=<password>AUTOINSTALL["ubconfig set [desktop] AUTOLOGINUSER"]=enableНастройка сетевых интерфейсовAUTOINSTALL["ubconfig set [network] NETWORK[<UNIT>@<COMMAND>]"]=<VALUE>