tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: sysinst with Lua support

Am 03.11.13 17:17, schrieb Izumi Tsutsui:
>> For such ports, could sysinst be put on an extra floppy?  I.e. the
>> bootable floppy would would, after booting, output something like "put
>> floppy B in drive A.  Press any key to continue.",
> Well, size restrictions on poor ports are always annoying
> and "loading filesystem after mountroot" requires more thoughts.
> (lua is not first thing)
> Preparing an option that disable Lua support could be an easier
> temporary workaround during transision, and maintainers might
> be able to consider how to handle lua (split floppies etc.)
> until the next release.

This will not really work, since the goal is to replace functionally
currently written in C with functionality written in Lua.

I admit I have not yet a solution for this problem.

Maybe leave sysinst untouched and start a new program (based on sysinst)
in /usr/sbin (NetInstall?), then switch those ports that can handle it
over to the new installer?  Not really what I had in mind, and not
really ideal as well, since then the two will diverge and ports using
the "old" sysinst will eventually be left behind.

BTW, also one tier-I port is affected, hpcarm can not build the
miniroot, since it does not link to liblua, and I did not yet find where
it takes the list of libraries from that are linked with the crunched
binary (need to add -llua -lm there).  Adding "LIBS -llua" in
dirstrib/hpcarm/miniroot/list does not help, because the link order is
then wrong (... -lm ... -llua instead of the other way round).

Home | Main Index | Thread Index | Old Index