Hi,
currently, freemint loads all its xdd/xfs/xif modules from the sysdir,
what is first 'mint/major-minor-state' and then 'mint', if the former
is not found. Is there any interest to extend this to a machine
specific folder? Like:
mint/major-minor-state/{000,030,060,ara,mil,...}
mint/major-minor-state
and if 'mint/major-minor-state' isn't present:
mint/{000,030,060,ara,mil,...}
mint
The reason why I find this useful is that I'd love to boot only one
FreeMiNT setup on all my machines -- 030, CT60 and Aranym. But I
can't, I always have to rename (enable/disable) some modules to make
it work. Of course, I can use a boot manager but what if I don't want
to? (or can't -- because of the aranym bootstrap mode).
I'd provide a patch for this (can't be complicated) but I don't want
to waste time if there's no interest. This solution is 100% compatible
with previous behavior and you can share common modules across all
architectures (i.e. you let them in the base sysdir).