Hi jazzbiker! Thanks for grabbing the improved version. If you can think of any way to make it better, please let me know. I want it to be as fast and efficient as possible. You provided valuable tips when this script was originally created
P.S.
While on the topic of system updates, one situation that comes up rarely is that Juanito will deprecate an extension (i.e., completely remove it from the repository). This recently happened with i
cu67-bin.tcz, for example. If that extension is present on user's system,
tce-update shows an error saying that the extension cannot be updated. This error also shows up when using
update-everything, of course.
I think this situation is rare enough that it is not worth complicating
tce-update and/or
update-everything to ask the user what to do. In other words, I think it's fine for the
tce-update step of
update-everything to show an error when an extension has been deprecated, and let the user figure out the best course of action (which is usually to remove the deprecated extension from their system and run
update-everything again).