Some of the tasks I feel that I "need" to perform on my system could perhaps be incorporated somehow into the install or upgrade utility.
Some examples would be:
* Always replacing prompts.dat, assuming that any changes of prompts should be performed by having a custom theme and updating the prompts there instead?
./install extract prompts.dat /mnt/bbs/mystic/data
* Updating the docs directory with the fresh one:
* Always replacing the default theme, assuming that custom themes should
* Looking for deprecated binaries (manual inspection of output needed):
Some of these could perhaps be replaced with new flags to the install or upgrade utility, e.g.:
./install newbin /home/bbs/mystic (to extract not previously existing binaries)
prompts.dat is a safe file to automate updating every time if you'd like to and I think as part of any automated upgrade this will be included.
sourced all over the place and I think centralizing on the Wiki and exporting from there is probably the best way to get everything in a
good place.
* Always replacing the default theme, assuming that custom themes shoThis one I am not so sure about because I think a lot of people have modified their default themes. Ideally people would probably keep the
Upgrade.exe should handle depreciated data and executable files.
should "replace" even if they don't exist. I gusss replace isn't really an accurate description of what it does :)
I am trying to move in that direction, where basically a series of commands can be defined to do the upgrade automatically. It gets challenging for a lot of reasons though mostly because it wasn't
designed to be upgraded that way and people are resistant to change.
* Always replacing the default theme, assuming that custom themes sho
This one I am not so sure about because I think a lot of people have modified their default themes. Ideally people would probably keep the default as a reference and then create a new theme but that is not the
way it has been historically (even I am guilty of that).
Another question -- are .txt and .ans files in the data directory
handled in any way by ./upgrade, or only .dat files? E.g. mis_poll.ans which was not present in A45, but is in A46.
Similarly, does ./upgrade handle (delete) deprecated .txt and .ans files from the data directory, or only deprecated .dat files?
Just so that I know if I should keep the copying of *.txt and *.ans
files and the looking for "orphaned" *.txt and *.ans files in my "quick guide" instructions.
I'm not a fan of replacing the default theme, because my board will only have one theme, and I'd rather not muck around with maintaining an additional theme and forcing everyone onto it. So, I side with g00r00 on this one :)
If new files are added the upgrade instructions will tell you to do an "install extract" for it. They're not there now because its pre-alpha
Yes, it should. Unless I forget lol
The upgrade should always take care of orphans but I do make mistakes so its possible I miss something at some point.
On 03-01-20 08:47, ryan wrote to g00r00 <=-
* Always replacing the default theme, assuming that custom themes sho
This one I am not so sure about because I think a lot of people have modified their default themes. Ideally people would probably keep the default as a reference and then create a new theme but that is not the
way it has been historically (even I am guilty of that).
I'm not a fan of replacing the default theme, because my board will
only have one theme, and I'd rather not muck around with maintaining an additional theme and forcing everyone onto it. So, I side with g00r00
on this one :)
This one I am not so sure about because I think a lot of people have modified their default themes. Ideally people would probably keep th default as a reference and then create a new theme but that is not th way it has been historically (even I am guilty of that).
I'm not a fan of replacing the default theme, because my board will only have one theme, and I'd rather not muck around with maintaining an additional theme and forcing everyone onto it. So, I side with g00r00 on this one :)
Sysop: | Eric Oulashin |
---|---|
Location: | Beaverton, Oregon, USA |
Users: | 97 |
Nodes: | 16 (0 / 16) |
Uptime: | 01:37:44 |
Calls: | 4,614 |
Calls today: | 8 |
Files: | 8,491 |
Messages: | 349,817 |
Posted today: | 4 |