First off, thanks for everyone's responses, they are well appreciated.
You need to make your changes and do a backup so you don't keep reloading the same old backup.
Hi sblass92
That will work for now, but if you install an application that has a config file that you wish to customize, you will
need to back it up.
The above quotes and this experience lead me to believe I need to manually execute a backup whenever I change certain files (.profile, config files, others?), or else I'll just keep reloading the backed-up files.
As for how I ended up using home= and opt=, I started based on these quotes from the wiki (
http://wiki.tinycorelinux.net/wiki:persistence_for_dummies)
By using the Backup Utility
The default mode of saving your docs and settings is via the backup utility, which comes up when you do a shutdown. This backup utility creates a file called by default mydata.tgz (if it doesn't already exist), which contains your entire $HOME directory contents, and the /opt directory, both compressed. The file mydata.tgz is stored in /tce. So, once you start using the /tce directory, automatically all your stuff becomes persistent.
Executive summary
To make everything persistent, use the Set button in Appbrowser to set a location for /tce. If using the built-in installer, this is taken care of.
To create permanent /home and /opt directories and reduce backup and restore times, use the boot option ”home=xxx” and optionally, ”opt=xxx” where “xxx” are any valid linux partitions. Manually edit /opt/.filetool.lst to remove the home entry and most /opt entries.
I understood this to mean preservation of /home and /opt would happen automatically upon using /tce and the mydata.tgz file. My reasoning was that since my apps we're being restored between boots (and I used the GUI installer to install tiny core to sda1 from a USB pendrive), I was using the /tce directory (I did not specify a boot code). When /home wasn't being backed up, I resorted to using home= and opt= which seemed to fix my problem. Will setting "tce=sda1" and removing "home=" and "opt=" boot codes maintain my changes to .profile and config files? My understanding of "home=" & "opt=" vs "tce=" is that "tce=" will read and write a mydata.tgz file from disk on boot and shutdown and therefore can be slower.
Amongst other this means many users would not peruse the search function of this forum before posting.
Wondering if perhaps upper would deserve a "sticky" subject... (and with an attention grabbing title)
I might suggest updating/improving the wiki page as that is where I usually check first for solutions, but this is a personal preference and some people prefer forums first.