/etc/initvars у нас с вами в спецификации записан, но надо бы сделать чтоб без него тоде работало,
Лучше его добавить и не городить лишних костылей
Как его добавить то? Этот файл создает инитрд во время загрузки в том и смысл. Заменил инитрд, пути сменились, а все работает.
Контейнер звучит пожалуй лучше.
Решайте сами, "контейнер" - первое, что пришло в голову.
модуль.pfs - squashfs, собранный mkpfs. Именно модуль.
Пакет - то чем оперируют пакетные менеджеры apt , pacman и т.п. Модуль как правило собирается из нескольких пакетов
составной модуль.pfs - squashfs, собранный pfsmerge Иногда называли meta-pfs
Ок.
/etc/packages и перенести в /var/pfs - инфа про пакеты во всех дистрах в var
Только придется закостылить для совместимости со старыми модулями оба путя
В принципе согласен, /etc/packages - имя которое вполне может использоваться пакетными менеджерами например. Можно словить неприятности на ровном месте. Но боюсь много ломать, может ввести переменную по аналогии с $SYSMNT и на первое время использовать в ней путь /etc/packages?
Чем это лучше pfsextract + mkpfs ?
В некоторых случаях меньше действий. Исправил скрипт, тут же проверил, тут же пересобрал. Ни каких копирований и монтирований.