FURRY_NOVA wrote:Is there any proper Porteus application data backup solution? I've been researching since I don't wanna keep making a new dat container and personalizing all the applications over and over again each update. I've found that folders with . prefix in guest directory have the stuff. But I thought I ask here to make sure since I don't pointlessly pass previous Porteus version problems on to the new container.
all program configuration issues are stored in hidden folders in user home folder, usually inside .config folder so copying content of .config folder would be enough but saddly there're also programs using the old style of having it own config folder under user home, i.e. .mplayer so your best bet is to copy .config folder and every hidden folder you are interested in, so if you make a module from .config folder and maybe adding some other hidden files and save it in a secure place you are covered.
normally, when you install a new program from sources or package manager you have the option not to overwrite user config files and so should be the case when using porteus modules because they shouldn't write anything in user folder
in the case of a new install or a full udpate (i.e. rewriting a usb with new porteus iso) you simply has to copy this previously made .config.xzm module to modules folder and you will end up with your previous configuration (note this will also be the case if you had a changes file in a secure place and you reuse it but trickier)
All the stuff you want to pass about programs (Abiword, bluefish, thunar, opera...) are covered this way, the only issue is you cannot select a subset of config settings to preserve, it's a matter of all or nothing becaose hidden config folder contains all configuration, if you want only a few setting you should manually hack the files under the hidden config folder and this won't be always easy
The other config settings you consider are a different beast, they are system config settings and they're not stored in a per user basis (sometimes there're user config settings taking preference over system ones). System config settins are stored mainly in /etc folder and you need root privileges to manage them. You also need a rather deep knowledge of system to know where to look for and what to tweak. For example, to backup firewall settings you need to know they're stored in a file named rc.FireWall which is located in /etc/rc.d/ Sometimes settings are scattered through several files so each case is a different world. The conservative solution is simply to backup complete /etc but this is not a good idea because new install defines its own settings in /etc you don't want to overwrite.
Do you think it woud be interesting a kind of tracker system just to manage these things in a newbie friendly way ?