Bug #653
Имена iso-образов собственных сборок
Статус: | Closed | Начата: | 06.06.2014 | |
---|---|---|---|---|
Приоритет: | Normal | Дата выполнения: | ||
Назначена: | Готовность в %: | 0% |
||
Категория: | Calculate Utilities | Затраченное время: | - | |
Версия: | - | |||
Голоса: | 0 |
Описание
Здравствуйте
Очень не помешало бы, для удобства создания ISO-образов собственных форков с собственным именем, сделать что-то со следующими строками:
# grep -E '^class varsShare:' -A23 /usr/lib/calculate-2.2/calculate-lib/pym/cl_vars_share.py class varsShare: """Share methods and attributs for fill vars methods""" dictNetworkManagers = {"openrc":"sys-apps/openrc", "networkmanager":"net-misc/networkmanager"} dictLinuxName = {"CLD":"Calculate Linux Desktop", "CLDX":"Calculate Linux Desktop", "CLDG":"Calculate Linux Desktop", "CDS":"Calculate Directory Server", "CLS":"Calculate Linux Scratch", "CSS":"Calculate Scratch Server", "CMC":"Calculate Media Center", "Gentoo":"Gentoo"} dictLinuxSubName = {"CLD":"KDE", "CLDX":"XFCE", "CLDG":"GNOME"} dictNameSystem = {'CDS':'server', 'CLD':'desktop', 'CLDG':'desktop', 'CLDX':'desktop', 'CLS':'desktop', 'CMC':'desktop', 'CSS':'server'}
жестко регламентирующими возможные названия.
Пока приходится обходить это при помощи "костылей", но остальным пользователям, возможно, это решение не покажется таким удобным.
Своих решений предлагать не буду, вы все равно переиграете их посвоему ;-)
История
Обновлено Mikhail Hiretsky около 11 лет назад
Это утилиты 2.2. Начиная с версии 3.1 имена дистрибутивов находятся в calculate.env в профилях.
Обновлено Михаил Гагауз около 11 лет назад
2 Mikhail Hiretsky
это да, но образы то создаются утилитой cl-image
, которая в свою очередь игнорирует всякие названия дистров, кроме перечисленных в переменных dictLinuxName
dictLinuxSubName
dictNameSystem
и если в данном файле, в эти переменные не добавить своих значений, то любой образ с другим именем она собирает с именем gentoo-`date +%Y%m%d`-${ARCH}
Обновлено Alexander Tratsevskiy около 11 лет назад
- Параметр Статус изменился с New на Closed
После перехода на версию 3.2, cl-image будет так же наследовать имена дистрибутивов из calculate.env.