Принцип сохранения должен быть более деликатный, когда часть собственных настроек можно вынести в pra.ini (аналог MagOS.ini). Тем самым не сохраняя целиком файл, а меняя/добавляя лишь одну строчку/параметр этого файла.
Нечто подобное
есть, но если развивать это дальше - надо писать огроиный мануал с объяснением параметров. Не будут читать. 100% вряд ли получится заменить сохраненку. Профиль браузера и т.п. запаритесь описывать в ини
Но если вам интересно - можете попробовать сделать. Запускать это все можно будет через rc.local. Лучше отдельными сервисами. Иначе запаритесь дебажить какой параметр стартанул, какой нет
Для совместимости minirc-systemV-systemd оптимально делать скрипт в /etc/rc.d и запускать его средствами systemV-systemd
Но это пока нереально, учитывая его урезанный функционал, в сравнении с прародителем MagOS.ini
Тут главное начать и через неделю у вас все будет )
Смысл простой. Создаете конфиг, например /etc/pra.cfg или /etc/sysconfig/PRA не важно. В него заносите параметры ключ=значение, которые обрабатываются скриптами при старте. Постепенно добавляете параметры и скрипты. А уже в этот конфиг изменения вносите из ини.
То что обрабатывать не нужно пишете прямо из ини в нужные системные конфиги. Тут самая сложность как найти в каком месте системы настраивается то что вы хотите ))
Сделайте сперва общий шаблон, а потом постепенно добавляйте.Что-то можно в наших скриптах подсмотреть, что-то придется изобретать конечно.