Hi GNUser
... 1. Is there some way for tce-load to look in two different repositories (e.g., official repo and secondary local repo)? ...
It's clumsy, but you could script it. Create a script called tce-load in ~/.local/bin. Have that script call /usr/bin/tce-load twice
changing the contents of /opt/tcemirror in between calls. Since ~/.local/bin precedes /usr/bin in $PATH running tce-load
will default to your script.
A better way might be to do it from your local server. For instance, when tce-load requests info.lst from your server:
1. wget TinycoreRepo/Version/Arch/tcz/info.lst -O RemoteInfo.lst
2. cat RemoteInfo.lst LocalInfo.lst | sort > info.lst
3. Return the combined sorted info files to tce-load.
When tce-load requests an extension:
1. grep extension.tcz LocalInfo.lst
2. If not found, fetch it from the Tinycore repo.