Bug #653

Имена iso-образов собственных сборок

Added by Михаил Гагауз almost 10 years ago. Updated almost 10 years ago.

Status:Closed Start:06/06/2014
Priority:Normal Due date:
Assignee:Mikhail Hiretsky % Done:

0%

Category:Calculate Utilities Spent time: -
Target version:-
Votes: 0

Description

Здравствуйте

Очень не помешало бы, для удобства создания 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'}

жестко регламентирующими возможные названия.

Пока приходится обходить это при помощи "костылей", но остальным пользователям, возможно, это решение не покажется таким удобным.

Своих решений предлагать не буду, вы все равно переиграете их посвоему ;-)

History

Updated by Mikhail Hiretsky almost 10 years ago

Это утилиты 2.2. Начиная с версии 3.1 имена дистрибутивов находятся в calculate.env в профилях.

Updated by Михаил Гагауз almost 10 years ago

2 Mikhail Hiretsky
это да, но образы то создаются утилитой cl-image, которая в свою очередь игнорирует всякие названия дистров, кроме перечисленных в переменных dictLinuxName dictLinuxSubName dictNameSystem

и если в данном файле, в эти переменные не добавить своих значений, то любой образ с другим именем она собирает с именем gentoo-`date +%Y%m%d`-${ARCH}

Updated by Alexander Tratsevskiy almost 10 years ago

  • Status changed from New to Closed

После перехода на версию 3.2, cl-image будет так же наследовать имена дистрибутивов из calculate.env.

Also available in: Atom PDF

Thank you!