Концепт режима сохранения в модуль

MODE0=‘mount

Изменил стр 160 в /usr/share/uird/modules.d/00uird/ shutdown-uird.sh

mount -t aufs -o shwh,br:$SRC=rw:${AUFS}-bundle=ro aufs $AUFS

Теперь после первой перезагрузки тени не пропадают.

Провел тест на зависшие тени.
Допустим в системе выключить из загрузки сервис cups - и выключился с сохранением
Включил в системе в загрузку сервис cups - и выключился с сохранением
В системе должен быть активный сервис cups
Но вот что в записанном модуле

/memory/bundles/55-uirdsave.xzm/etc/systemd/system/multi-user.target.wants/.wh.cups.path
/memory/bundles/55-uirdsave.xzm/etc/systemd/system/multi-user.target.wants/cups.path

Т е .wh.cups.path не нигелируется. И cups.path теперь не появится в системе
Проблемы нет если при каждом выключении писать изменения в отдельный модуль
Тогда корневая aufs нигелирует .wh.cups.path
У меня в 81-savetomodule эта проблема решена, по рекомендациям со старого форума
Сделана ловушка зависших теней и их удаление
Т е если в $AUFS найдется .wh.file+file то .wh.file удаляется
Попробую так отпишусь.

Еще делал в 81-savetomodule запись rpm-базы в отдельном модуле
Да что то эта фича не прижилась. Две записи это для 81-savetomodule это многовато
Но toxzm пишет намного быстрее !!!
Может попробовать ?