ISO Installer
Auke Kok
sofar at foo-projects.org
Sat Mar 9 23:55:21 CET 2013
On 03/09/2013 02:29 AM, Peter de Ridder wrote:
> Hi,
>
> Here is an update on the ISO installer.
> The ISO creation code is mostly finished for some time now. But the
> installer is not.
> I've been working on a new modular installer which could help with
> maintenance. But I don't have enough spare time to work in this.
> Because of this I've decided to see if we can make de old installer work.
>
> Issues I found with the old installer, up until now:
> - Keyboard layout selection: I don't know which module should include
> the keyboard layout files the installer is looking for, as they are
> not on the ISO nor on my main?
should this just not be evident from the old package list used when this
code still worked?
> - Console font: This needs some terminus-font like module, which is
> not on the ISO. We could just drop this selection otherwise have some
> font module on the ISO?
just add the fonts - the console fonts are tiny anyway
> Issues I found with generating the ISO:
> - gcc: If the host has gcc with ppl installed, the BUILD gets ppl
> pulled in during boostrap and the new gcc will implicitly depend on
> ppl. https://github.com/lunar-linux/moonbase-core/pull/253
I would consider just adding ppl as fixed dependency to gcc.
> - glibc: during make install the manuals fail to build, lots of
> warnings about subsections. This leaves a broken system. I can't
> reproduce this on the host, only in the ISO. Would there be an option
> to disable the manuals or any ideas on what is causing this?
>
> Help is welkom, for testing and fixing the ISO building. And for
> finding and fixing the old installer.
> Just finding the issue and reporting them is helpfully.
>
> How to get the ISO.
> git clone git://github.com/lunar-linux/lunar-iso.git
> git checkout rewrite
> less README
> edit conf/config.in to conf/config
> make
how about merging this into master? the current master is unusable at
this point, and keeping this in a branch serves no longer any purpose.
Auke
More information about the Lunar-dev
mailing list