Re: sysinst with Lua support

Izumi Tsutsui <[email protected]>
Newsgroups gmane.os.netbsd.devel.installation,gmane.os.netbsd.devel.userlevel
Message-ID <[email protected]>
> > 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 wonder how much size is used (and will be reduced)
by current code written in C..

> 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.

Tier-II ports shouldn't prevent Tier-I development,
so if there is no easy way to handle it you can just say
"it should be fixed by Tier-II users."

But if there are possible suggested way to shrink size
(or keep old sysinst), it would encourage minority users :-)

> 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).

src/distrib/miniriit/list ?
It's also used by several other ports.

---
Izumi Tsutsui
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.