Автор Тема: Элементы альта в дистрибутиве  (Прочитано 7966 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 792
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Элементы альта в дистрибутиве
« Ответ #30 : 14.04.2016 14:39:01 »
После установки systemd-sysvinit
Ну, там всё немного по-другому 8-)

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 068
    • Email
Re: Элементы альта в дистрибутиве
« Ответ #31 : 14.04.2016 14:45:27 »
А где там это можно вписать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 792
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Элементы альта в дистрибутиве
« Ответ #32 : 14.04.2016 14:48:39 »
https://cgit.freedesktop.org/systemd/systemd/tree/src/shared/util.c?id=v205#n3035
Цитировать
int status_welcome(void) {
        int r;
        _cleanup_free_ char *pretty_name = NULL, *ansi_color = NULL;

        r = parse_env_file("/etc/os-release", NEWLINE,
                           "PRETTY_NAME", &pretty_name,
                           "ANSI_COLOR", &ansi_color,
                           NULL);
        if (r < 0 && r != -ENOENT)
                log_warning("Failed to read /etc/os-release: %s", strerror(-r));

        return status_printf(NULL, false, false,
                             "\nWelcome to \x1B[%sm%s\x1B[0m!\n",
                             isempty(ansi_color) ? "1" : ansi_color,
                             isempty(pretty_name) ? "Linux" : pretty_name);
}

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 792
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Элементы альта в дистрибутиве
« Ответ #33 : 14.04.2016 14:49:59 »
Надо правда уточнить в коде нашей версии systemd. но если код совпадает, то берётся из  /etc/os-release