Работа над конфигом repko, работа над интеграцией в deb пакет repko

This commit is contained in:
XeRo 2026-01-30 17:40:25 +05:00
parent 58b258be29
commit d3fd4f5858
7 changed files with 101 additions and 11 deletions

View file

@ -2,3 +2,6 @@ package types
const SectionAbout = "about"
const SectionFinal = "final"
const ConfsDir = "/opt/gosetup/confs"
const LogFile = "/opt/gosetup/log.txt"

View file

@ -76,6 +76,7 @@ type SectionAction struct {
RunAs string `yaml:"run-as"` //Пользователь для запуска
RequirePackages []string `yaml:"require-packages"` //Требуемые пакеты
Error string `yaml:"error"` //Ошибка выполнения
AssignTo string `yaml:"assign-to"` //Переменная, которой надо присвоить значение
}
// BoolValidateFunc функция, которая возвращает ошибку, если данные checkbox неверны