Я скоро буду работать активно с pfs-tools и буду там вносить правки, чтобы утилиты были универсальны. Поэтому, если вы не подключитесь в совместную работу, у нас версии разойдутся. Предлагаю подключатся.
Готов подключиться, но сначала бы стратегически определиться - каковы цели правок? Мне кажется :
a. Работа с любым squash автоопределением (file сквош.xzm)
б. Перенести /etc/packages в /var/lib/pfs
в. Избавиться от пупи специфики типа losetup-FULL
г. Изменить порядок слоев в pfsmerge. Сделать "низ -a z-верх" Чтобы распакованный модуль работал так же как собраный
д. Решить с busybox losetup и т.п.
е. Перенести все скрипты в /usr/local/bin (sbin убъет арч, удобнее свое иметь отдельно)
То что я поправил в pra - косметика. Кое где сделал опциональный вывод через
ntfОстальные доработки - опциональные :
1. Зввисимости - sfs-get-dep через /start.sh
2. Загрузка модулей -
sfs-getИдея моих утилит складывалась исторически. В итоге код грязный. В идеале бы с нуля переписать