Сайт | Скачать | Видео | Wiki

Автор Тема: Ознакомление с местными LF дистрибутивами  (Прочитано 3160 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ingvaro

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +2/-0
  • Автор темы
Re: Ознакомление с местными LF дистрибутивами
« Ответ #15 : 23 Август 2021, 06:55:18 »
Если модуль модуль 50-xfce-gtk.pfs  назвать как модуль 50-xfce-gtk03.pfs то будет два варианта отключения модуля при старте
Код
uird.noload=50
     или
uird.noload=03
И uird.noload=03 отключит все модули где есть цифры 03
Получается нельзя делать модуль с номером 03

PS

это все системные модули магос с двузначным индексом.

Т е индекс у модулей должен быть двухзначный ?
В lfds2104 он трехзначный.
Это ошибка для uird  ?
Конечно хорошо бы иметь трехзначный индекс в модуле.
В МагОС последний модуль -88-magos.xzm
В lfds2104  - 089-upd-ds2104-sf10.pfs  и опять же цифры после индекса.
Получается нельзя иметь модули с индексом 21, 04, 10,
« Последнее редактирование: 23 Август 2021, 08:56:31 от ingvaro »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Ознакомление с местными LF дистрибутивами
« Ответ #16 : 23 Август 2021, 09:32:28 »
Так и не понял проблемы. Укажите =089-upd-ds2104-sf10 и будет полный верняк

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Ознакомление с местными LF дистрибутивами
« Ответ #17 : 23 Август 2021, 11:17:53 »
Т е индекс у модулей должен быть двухзначный ?
Индекс может быть любым, хоть вообще без него, ??- это просто пример маски, в скриптах магос применяется для группирования системных модулей.
Индексы нужны в первую очередь для того чтоб подключить модули в нужной последовательности. А то что вы указываете в uird.load uird.noload это маска и она тоже может использовать индексы, например 4?- (все модули с двузначным индексом имя которых начинается на 4), а может не использовать. Для маски подойдут любые символы из имени файла, при чем из полного имени, например uird.noload+=modules
Мне кажется проблема надумана.
« Последнее редактирование: 23 Август 2021, 14:17:21 от betcher »

Оффлайн ingvaro

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +2/-0
  • Автор темы
Re: Ознакомление с местными LF дистрибутивами
« Ответ #18 : 23 Август 2021, 14:54:44 »
в uird.load uird.noload это маска и она тоже может использовать индексы, например 4?- (все модули с двузначным индексом имя которых начинается на 4),

Опция uird.noload  удалит из загрузки все модули с двузначным индексом имя которых начинается на 4 а так же все модули в именах которых встречается маска 4?-
К примеру модуль - 089-upd-ds2104-sf10.pfs
Его удалит из загрузки команда
Код
uird.noload=04-
Это если юзер добавит модуль  04-name
А потом будет удалять его из загрузки
Код
uird.noload=04-
То в этом случае удалится незапланированно модуль 089-upd-ds2104-sf10.pfs
Можно коненечно писать полное имя но обычно я помню модули по индексам.
Да и если длинное имя то можно и ошибиться
Если нужны в имени модуля версия и др параметры
то можно задать так  089-upd-ds2104_sf10.pfs
« Последнее редактирование: 23 Август 2021, 15:12:25 от ingvaro »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Ознакомление с местными LF дистрибутивами
« Ответ #19 : 23 Август 2021, 14:57:40 »
если длинное имя то можно и ошибиться
Используйте ls -1 и буфер обмена

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Ознакомление с местными LF дистрибутивами
« Ответ #20 : 23 Август 2021, 15:26:56 »
Опция uird.noload  удалит из загрузки все модули с двузначным индексом имя которых начинается на 4 а так же все модули в именах которых встречается маска 4?-
К примеру модуль - 089-upd-ds2104-sf10.pfs
Все верно. Так и задумано. А как Вы предлагаете?

Оффлайн ingvaro

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +2/-0
  • Автор темы
Re: Ознакомление с местными LF дистрибутивами
« Ответ #21 : 23 Август 2021, 21:24:57 »
Cпасибо за разъяснения.
Выходит надо следить что бы индекс имени модуля не встречался в именах других модулей.
В МагОС имена модулей задаются в текстовом формате и такой проблемы нет.
Но это даже можно использовать. Загружать или удалять из загрузки целую группу модулей.
Допустим загрузка системы для юзера. Или загрузка системы для админа с нужными утилитами
« Последнее редактирование: 23 Август 2021, 21:34:07 от ingvaro »