/etc folder erased on update
Some time ago I read in one topic that the contents of the /etc folder did not get erased between firmware upgrades.
I have just updated my Omega from 0.0.5 to 0.0.6 and I had a /etc/development folder with some scripts that has been erased!
There was nothing serious there, but I'd like to know what is the real expected behavior here.
Should I backup everything before upgrade or is there really some place will my files can be left intact between upgrades?
@Daniel-Sitnik This is not an official reply, but it is my understanding that there is some special treatment of the /etc directory during upgrade.
It is also my understanding that there are currently some issues relating to preserving the contents of /etc over an upgrade that the Omega people are working on.
While I don't know why you have put your scripts in a /etc/development folder, I would suggest one of 2 things:
Make a back up as you suggest before doing the upgrade and restore the contents after
Unless you have an overriding reason for using the /etc/development folder, instead of using /etc/development put your scripts in the /root folder (or some sub-folder there of) and then add the following line at the end of your /etc/sysupgrade.conf file:
This will cause your /root directory to be preserved over an upgrade
I put it in /etc/development under the impression that it wouldn't be erased, which was not the case. :grin:
Fortunatelly it was only some simple nodejs scripts to test the Omega features.
Thanks for the tip about /etc/sysupgrade.conf, I'll try this one.