Есть утилита mksquashfs из пакета https://github.com/plougher/squashfs-tools
Она умеет делать readonly образ файловой системы.
Есть докер, который умеет выгружать свои образы в tar.
Когда в CI под не рутом распаковываешь tar в директорию, что бы из неё сделать squashfs, то убиваются все права, владение файлами и нельзя сделать файлы из /dev
Хочется что бы mksquashfs перепаковывал tar в образ напрямую, без распаковки на диск.
Мейнтейнер не понял, зачем это нужно: https://github.com/plougher/squashfs-tools/issues/25 а ему плохо объяснили.
Я готов заплатить за эту работу, нужен патч, который делает эту вещь. Достаточно уметь делать это не из стрима, а из файла, но из tar-стрима будет ещё лучше.
Код нужно будет залить в наш репозиторий https://github.com/flussonic/squashfs-tools и надо будет оформить pull request, который хорошо бы что бы приняли.
Оценки по времени и деньгам можно прислать мне напрямую на max@erlyvideo.org