Hi GNUser
A couple more upgrades.
The TC version and ARCH can now be included in the command line.
The Usage message has been updated to reflect this:
FetchExt.sh Version 0.9 Feb 18, 2026
Fetches the extension(s) and its dependencies. Extension is case sensitive.
Usage:
FetchExt.sh [ TCn ] [ ARCH ] Extension Extension Extension
FetchExt.sh info Displays the list of available extensions.
FetchExt.sh Log Displays the Log.txt file (if it exists).
See the User variables section to select the version and architecture.
Current settings are TC=17 ARCH=x86
Or, you can select either or both of those settings at the commandline.
Example:
FetchExt.sh TC9 armv6 Extension Extension Extension
Note about ARCH:
Up to TC14, options are x86 x86_64 armv6 armv7 armv7l aarch64
TC15 and up, options are x86 x86_64 armhf aarch64
There was also a bug. If you changed the repo you were using, and info.lst
was less than an hour old, it would fail on kernel modules because it no
longer matched the repo. So I added a test to see if info.lst matches the repo:
1. I grep the info.lst file for the first kernel module in the list.
2. Then I use wget -q --spider to see if that file exists in the repo.
3. If not, delete info.lst. That triggers a fresh download.
I've attached the updated Fetch.sh (Version 0.9 Feb 18, 2026).
The current version of ShowErrors.sh is also attached to keep them in the same post.