Насколько мне известно, в PR никто не обновляет pfs-utils
Соответственно github версия нигде не используется и не тестируется. Разработки на github у нас не прижились. Может это и плохо , но факт
Это плохо. Но поскольку минимальное тестирование я проводил, и ничего принципиального в коде не менял, то вероятность наличия ошибок не велика.
В случае, если ошибки всё же будут найдены, в простом линейном (без функций) коде их вполне возможно найти и исправить (как
ander с
fileinpack).
ИМХО, в таких скриптах лучше вообще не использовать функции.
Почему?
Потому что существенно затрудняет читаемость и понятность кода.
Если нужно вынести какой-то функционал - то в отдельный скрипт.
Монтирование через loop - сделано для Puppy-подобных систем
Хорошо бы оставить совместимость, но неизвестно, юзает ли кто pfs-utils в пупи...
Никаких причин ломать совместимость нет. И кроме Puppy(Rus) есть другие дистрибутивы с AUFS.
"Официальный" PFS-utils претендует на максимальную универсальность и дистро-независимосить.
Два года все уверяли, что ошибок существенных нет.
А их и нет, насколько я знаю. Ошибки, описанные в этой теме, я постарался устранить.
Ander внес скорее более универсальный код, менее прибитый гвоздями.
Подход
ander, по моему мнению, верный!
Но он взял за основу уже "прибитый гвоздями" вариант кода из PRA, а не GitHub'овский.
Поэтому суть его предложений, в данном случае для меня, пока что, не очень понятна.
Я бы даже предложил Zay вообще не переносить последние сторонние наработки туда. Пусть будет много разных версий, а еще лучше чтобы они были несовместимыми. Выкладывать на github только свои наработки, как руководителя этого направления и те, которые посчитаются правильными.
По факту так и происходит. На GitHub выкладываются практически только багфиксы.
Исключение - отказ от привязки к
busybox и создание прослойки для универсальности.
Но - (см. ниже):
Zay давно и похоже навсегда отошел от темы - о каком руководстве речь?
В некоторой степени - да, это так. Свободного времени у меня теперь не столько, как два года назад.
Но причина ещё и в том, что когда
Pro перестал развивать PuppyRus, обратная связь по сути пропала.