Зачем лишние термины - разве это не "содержимое модуля"
Когда один пакет это содержимое модуля, а когда два как? два содержимых
?
Пусть останется как есть. Нужно только два момента уточнить.
1. модуль простой и составной это одно и тоже, дело только в количестве пакетов. По тексту получается как то иначе.
2. составной модуль не состоит из модулей это не так. Я сам до того как полез в код думал, что внутри составного модуля находятся обычные. И подключаются они аналогично тому, как в uird подключаются сквоши из исо. Не нужно вводить людей в заблуждение.
Я бы объяснял так. (повторяюсь, но последний раз, больше возвращаться не буду.)
Pfs-utils оперируют пакетами и модулями.
Пакет (pfs пакет) - дерево каталогов и файлов принадлежащие одной или нескольким программам. А также метадата - список файлов, пустых каталогов и т.д.
Модуль (pfs модуль) - контейнер который содержит пакеты. По дефолту это сквош с xz сжатием, но может быть и дисковый раздел и папка и fs-in-file, для pfs-utils это по барабану (как и для uird). Внутри модуля пакеты слиты в одно дерево и принадлежность файлов пакетам определяется только по спискам файлов в метадата.
Допустим у нас есть модуль - module.pfs в нем два пакета package1 package2
pfsload module.pfs - подключаем МОДУЛЬ
pfsrebuild package2 - пересобираем ПАКЕТ в простой МОДУЛЬ
pfsrebuild module.pfs - пересобираем составной МОДУЛЬ
pfsuninstall package1 - деинсталируем ПАКЕТ
pfsunload module.pfs - отключаем МОДУЛЬ
pfsextract -i module.pfs package1 - устанавливаем ПАКЕТ из МОДУЛЯ
pfsuninstall package1 - деинсталируем ПАКЕТ
Всегда понятно где пакет где модуль, а если у вас составной модуль состоит модулей народ запутается. А здесь понятно модули только подключаются и отключаются. Пакеты инсталлятся и деинсталлятся.
В общем решайте. Настаивать не стану.