Это дракут так делает наверное. Безопасность и все такое. Мне тоже мешает, пару раз уже архивировал под юзером, и опаньки, уирда в архиве нет
Где настраивается не знаю, можно чмод в мкуирд сделать. Тут как Антон скажет
Я бы еще убрал создание ссылок в мнт для совместимости со старыми скриптами. Если в магос это до сих пор нужно можно перенести в преинит скрпипты.
Предлагаю немного переделать режимы. Привести к такому виду:
clean, clear - без изменений.
- uird.mode=mount - все что можно смонтировать, папки, разделы, img и.тд. В том числе то, что stea.61 предложил. То есть приблизительный аналог сегодняшнего changes, но без сохранения в модуль. Само название changes мне кажется не удачным, моунт лучше отражает смысл. Но можно оставить как синоним для тех кто привык.
- uird.mode=toxzm - тут и machines и сохранение в один модуль, зависимо от того, что в uird.changes. Логика такая, если в uird.changes имя модуля, то в него и сохраняем, если имя папки, то по алгоритму machines действуем.
Либо, как вариант, оставить мод=machines как сейчас и добавить еще один мод=toxzm для сохранения в конкретный модуль.
Такие режимы, имхо, логичнее.
З.Ы. Конечно не нужно уирд с этими изменениями прям завтра в сборку пихать. Подождем до смены платформы.
toxzm как-то не универсально выглядит. Модуль может быть и .pfs, и .sfs, и .sqfs, и т. д.
tosquash?
tomod?
Мне вообще to не нравится.
uird.mode=machines
uird.mode=machines::/path/to/folder
uird.mode=mount::/MagOS-Data/changes.img
uird.mode=mount::/MagOS-Data/changes.img::discard
uird.mode=mount::/MagOS-Data/changes
uird.mode=squashfs::/MagOS-Data/save.xzm
А вообще тут слово mode не совсем подходит на мой взгляд. Лучше uird.changes=mount::/MagOS-Data/changes.img
uird.mode=clean
трансформировать в uird.changes=""
А uird.mode=clear
в uird.clear
Но опять же, если uird.changes=mount::/MagOS-Data/changes.img
, то зачем слово mount, уирд сам должен понять что имг монтируется.
Думаю можно вообще избавиться от режимов. Вопрос ведь только в том сохранять или нет, и, если да, то куда сохранять.
Просто наброски) Ничего серьезного ))
В общем надо очень хорошо подумать. Но в общем и целом режимы мне кажутся лишними. Просто лишняя запись в cmdline. Это удобно только для конфига, когда можно задать ченджезы по умолчанию и включать сохранение режимами.
Короче говоря оставить как есть, да и не париться
Можно только добавить changes для модулей, чтоб вылечить freemedia для сохранения в модуль. Но как известно Антон против ))
uird.changes=mount::/changes это хорошая мысль. Когда режимы делали подпараметров с двоеточиями еще не было.
Согласен. Можно убрать отдельный параметр и указывать режим до пути или наоборот после через “::”, если ничего не указано то - clean, если указан только путь но нет режима - то mount (типа режим по умолчанию).
Так?
Ну типа того. Мечтать не вредно, но надо ждать Антона
Ага Без начальства никакой самодеятельности !!!
Когда то я пользовался этой функцией. Сейчас уже вхожу по UIID диска или флэшки
Но как “спасательный круг” один раз использовал
Только в МагОС он неизменен и называется MagOS.sgn
Если в системе одна флэшка, то все ок ! А если две.
Если установить МагОС на раздел диска, то вместо MagOS с флэшки скачается MagOS с диска.
У себя сделал sgn-файл - “Метка диска или флэшки”.sgn
Необходимые изменения в меню делает загрузчик.
Теперь все ок!
И не предполагается, что в МагОС он должен как-то меняться. Кому надо сам меняет. В вики об это написано.
Да действительно написано.
Но несложно ведь что бы загрузчик сам прописывал допустим sgn-файл - “Метка диска или флэшки”.sgn
Вручную сменить то конечно не сложно, но можно и забыть
А забыл, то проблемы.
А чем это лучше указания метки прямо в uird.from? Ну то есть в какой ситуации без sgn совсем никак, или хотябы удобнее с sgn чем иначе.
Надо сделать поддержку цифровой подписи на будущее. Ну то есть подписать сам uird.
А что именно подписывать?
Сам uird. Модули у нас уже подписаны
А проверять кто будет? Загрузчик? Как это должно работать?
Сам uird будет проверять подписан он или нет
Тогда что мешает подсунуть свой уирд, который сам себя и проверит? Не догоняю идею что-то.
Подсунуть можно конечно. Просто подписанный будет гарантировать, что это официальный образ.