From 0420f49fc6a997c54daf8f757ee52c6a62dc2aff Mon Sep 17 00:00:00 2001 From: MiraMaX166 Date: Thu, 9 Mar 2023 12:35:20 +0600 Subject: [PATCH] update readme in project ubl-settings-bootloader --- ubl-settings-bootloader/README.md | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/ubl-settings-bootloader/README.md b/ubl-settings-bootloader/README.md index 4798004..f734fdf 100644 --- a/ubl-settings-bootloader/README.md +++ b/ubl-settings-bootloader/README.md @@ -1,6 +1,7 @@ ТЕХНИЧЕСКОЕ ЗАДАНИЕ на разработку утилиты **ubl-settings-bootloader** 1. **ОПИСАНИЕ:** + Графическое средство настройки загрузчика ОС UBLinux 1. **ЭТАПЫ И СРОКИ СОЗДАНИЯ ПРИЛОЖЕНИЯ:** @@ -104,15 +105,32 @@ Bash/C: Весь функционал сосредоточен в графиче 1. поле ввода с лэйблом "Параметры командной строки:". Динамический элемент. От края до края родительского элемента по горизонтали. 1. **ОСОБЕННОСТИ** - - Значения параметров ядра и загрузчика берутся из файла /usr/share/ubl-sttings-bootloadr/list_bootoptions.csv - - Английские слова в файл проекта ubl-sttings-bootloadr.pot + 1. Поля "Параметры командной строки" заполняются автоматически при выборе необходимых параметров, разделение через пробел. + 1. При удалении параметра из + 1. Значения параметров ядра и загрузчика берутся из файла /usr/share/ubl-sttings-bootloadr/list_bootoptions.csv + 1. Английские слова в файл проекта ubl-sttings-bootloadr.pot Перевод в файле локализации проекта ubl-sttings-bootloadr_ru.po 1. **КОМАНДЫ** 1. Меню загрузки 1. Таймер выбора варианта загрузки: + 1. Чтение значения: + 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX` + 1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX` + 1. Установить значение: + 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE` + 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config XXXXXX=$VALUE` +где $VALUE - параметр, цифровой, от 1 до 60. 1. Загрузка по умолчанию: + 1. Должен быть получен список ОС и вариантов загрузки. 1. Последний выбор станет выбором загрузки по умолчанию: + 1. Чтение значения: + 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX` + 1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX` + 1. Установить значение: + 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE` + 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config XXXXXX=$VALUE` +где $VALUE - параметр, цифровой, 1 или 0. Указывает на включение или отключение данной опции. 1. Параметры, передаваемые ядру 1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Параметры, передаваемые ядру" 1. Параметры командной строки: @@ -127,7 +145,7 @@ Bash/C: Весь функционал сосредоточен в графиче 1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Терминал для ввода" 1. Параметры командной строки: 1. Чтение значения: - 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX` + 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config ` 1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX` 1. Установить значение: 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE`