Hi, gadget42,
Thank you for noticing my thread (I did my homework) - and congratulations! you are the first in
more than one and a half years to
really have read into it, picking up the Leo's Notes website.
First thing first, my opening message back then was as follows:
How tc-config could be modified, so it loads packages online from locally defined httplist?
Kinda httplist=file:///… whereas file:///… has a content of: 192.168.0.1/…
Or would it be smarter to introduce a 'filelist' parameter to get_app with "FILE" following?
So, I had to refresh my memory before continuing. The idea was born out because of − if one or two or few modules could not fit my memory card − how could one get a left-behind module(s) (or, indeed, all) onboard but from a web server (e.g. one replicating the TCL structure) over http(s) instead of a local storage (i.e. instead of file:///…), and have it mounted the same way SliTaz had already mastered.
If my 'refreshed' memory serves me well, it was about (perhaps for sure) modifying initrd, which mounts local modules accordingly to the onboot.lst (was it get_app function in initrd?), but my proposal was to add a filelist parameter (a "httplist") instructing get_app loading them ("files") ("modules") from the Internet instead (I may be mistaken in small details, but a system which can "mount", shall be able to "wget" or "curl"). I had already looked at the code and offered the TCL maintainers to seize this opportunity, which… well, was not received wholeheartedly.
I couldn't go back to that question now at the same level of curiosity as back then, time flies, but hopefully have clarified my first post.
In short: unpack initrd; modify the code around get_app ; accordingly to something like onboot.lst , define a filelist parameter (a "httplist") instructing get_app loading them ("files") ("modules") from the Internet instead; type in your "httplist", it should look something like:
192.168.0.1/…/gnumeric.tcl
10.0.0.1/…/galculator.tcl
tinycorelinux.net/…/palemoon.tcl
etc.
and test that your system [downloads and] mounts the local [and downloaded] modules as instructed upon booting up.
Best,
TT
P.S. One may even envisage mounting modules without even downloading them, that is, mounting them over http(s)
but that was not my original idea.