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

Автор Тема: uird.load uird.noload : примеры использования  (Прочитано 2373 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32739
  • Репутация: +216/-0
  • Автор темы
    • PuppyRus-A
Читаю доку
Цитата
uird.load[ +]=              - фильтр для модулей/директорий, которые необходимо подключить на этапе загрузки
Не нашел, где написано , что "+" означает "добавить к параметру uird.load из текстового конфига
Без + будет "вместо"
[] - значит что параметр опциональный
100 пудов юзера так и вкатят uird.load[ +]= 
[ +] - c пробелом написал, т.к. без - движок форума понимает, как управляющий символ

https://github.com/neobht/uird/blob/master/initrd/usr/share/uird.help/uird.load.help
Не нашел примеров для модулей
Если в porteus скелете (/base /modules /optional , т.е. с конфигом lfa) надо дополнительно загрузить /optional/xfce.pfs
uird.load+=/optional/xfce.pfs ?
или можно uird.load+=xfce.pfs или uird.load+=xfc ?

С uird.noload аналогично или сложнее?
uird.noload+=/modulesl/ovs.pfs
« Последнее редактирование: 14 Февраль 2021, 17:49:05 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #1 : 14 Февраль 2021, 17:57:45 »

+= это конструкция чтоб добавить дополнительные значения к тем что прописаны в указанном uird.basecfg (или дефолтном) конфиге. Если без "+", то параметры будут заменены. Как нужно было написать?
По второму вопросу. Uird.load это маска, должны все три варианта сработать. С нолоад - аналогично.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32739
  • Репутация: +216/-0
  • Автор темы
    • PuppyRus-A
Re: uird.load uird.noload : примеры использования
« Ответ #2 : 14 Февраль 2021, 18:05:45 »
Как нужно было написать?
Нашел
Цитата
* uird.параметр+=значение - добавить значение к списку значений по умолчанию
Вы выше лучше объяснили. Может дописать, чтобы ну совсем всем было понятно
* нужны? Лишняя путаница...
должны все три варианта сработать.
Добавить бы примеров в *help. Хотя бы этих
Везде бы чем больше примеров, тем лучше

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #3 : 14 Февраль 2021, 18:13:19 »
По хорошему придумать бы чтобы хелпы были в вики и добавлялись бы прямо оттуда в гит. Тяжело отслеживать все изменения и  писать в хелпы. Тем более на двух языках и побольшому счету в одного.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32739
  • Репутация: +216/-0
  • Автор темы
    • PuppyRus-A
Re: uird.load uird.noload : примеры использования
« Ответ #4 : 14 Февраль 2021, 18:18:17 »
https://github.com/neobht/uird/blob/master/initrd/usr/share/uird.help/uird.load.help найти проблемы не составило, но там мало примеров
в одного
Кстати neobht : Последняя активность:     19 Апрель 2020 Давно не видно у нас. Занят чем-то другим?
?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #5 : 14 Февраль 2021, 18:24:29 »
Антон никуда не пропал. Заглядывает, отвечает если спросить. Смотрит за гит, релиз вот на днях оформил. Но коммитит мало, может интерес пропал или просто идей нет.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32739
  • Репутация: +216/-0
  • Автор темы
    • PuppyRus-A
Re: uird.load uird.noload : примеры использования
« Ответ #6 : 14 Февраль 2021, 18:27:01 »
uird.load+=xfc без путя не сделает двойное монтирование, если в /modules/xfce-power.pfs , например , есть - который уже грузится со всеми модулями из /modules ?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #7 : 14 Февраль 2021, 18:29:34 »
Гм. Не готов ответить. Надо проверять.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #8 : 14 Февраль 2021, 18:37:55 »
может интерес пропал или просто идей нет.
Бесплатная идея.
Одна версия uird для разработчиков, назовем ее uird-git, где будет как сейчас - компиляция busybox, dracout и все последние навинки.
И обычный uird привязанный к версиям бинарных пакетов busybox и dracout. Можно сказать - замороженный, но большинству юзеров этого функционала достаточно. И по итогу упрощение для конечного пользователя.
Вот прям вчера этим занимался. Думаю, что это вредно и просто раскладывает грабли по полю. Но вопрос возникает всякий раз как заходит речь об опакечивание mkuird. Такая возможность будет.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32739
  • Репутация: +216/-0
  • Автор темы
    • PuppyRus-A
Re: uird.load uird.noload : примеры использования
« Ответ #9 : 14 Февраль 2021, 18:51:46 »
привязанный к версиям бинарных пакетов busybox и dracout
Как минимум busybox при той же версии можно очень разнообразно скомпилить , что и есть в разных дистрах
Когда опакечивали для арча - спецом положили usr/lib/uird/busybox/busybox - чтобы никому не мешал
и %CONFLICTS% dracut прописали
это вредно и просто раскладывает грабли
поддерживаю. И размер маленький - не критично

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #10 : 14 Февраль 2021, 18:56:52 »
Как минимум busybox при той же версии можно очень разнообразно скомпилить , что и есть в разных дистрах
Да. Все так. И с дракутом тоже не гладко. Мы обновляем срез где-то раз в год и почти всегда приходится что-то подправлять.
Сделаю возможность указывать бинарь бизибокса и скрипт дракута в конфиге, а дальше пусть сами решают. По умолчанию будет как сейчас.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4797
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #11 : 14 Февраль 2021, 19:11:37 »
Сделаю возможность указывать бинарь бизибокса и скрипт дракута в конфиге, а дальше пусть сами решают.
Вообще-то мой спич был к neobht, там же не просто положить бинарники. Требуется перетряхнуть проект, чтобы с определенными бинарными версиями busybox и dracout гарантированно собирался uird. Без ошибок.
А то что сейчас он не соберется, я в курсе. Где-то на форуме есть мое сообщение о неудачной попытке, со скринами.
« Последнее редактирование: 14 Февраль 2021, 19:13:51 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #12 : 14 Февраль 2021, 19:19:57 »
Требуется перетряхнуть проект, чтобы с определенными бинарными версиями busybox и dracout гарантированно собирался uird. Без ошибок.
То что он соберется еще ничего не гарантирует. Бизибокс с дефолтным кофигом это более 380 команд, и выхлоп каждой из них, а так же набор доступных ключей может отличаться от "большого" прототипа. Как такое отследить?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4797
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #13 : 14 Февраль 2021, 19:22:59 »
Да, я неправильно выразился. Uird собирался с бинарником busybox, но при запуске системы вылезала ошибка и загрузка прерывалась.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #14 : 14 Февраль 2021, 19:26:54 »
Да, я неправильно выразился. Uird собирался с бинарником busybox, но при запуске системы вылезала ошибка и загрузка прерывалась.
Я именно об этом. Как такое отследить? Потому и тащим свой вариант бизибокса. Он отличается от дистрибутивных тем, что  работа с ним проверена. Вот и все.