Pierre Labastie wrote:
On 25/05/2016 20:25, Bruce Dubbs wrote:
Pierre Labastie wrote:
On 25/05/2016 06:03, Bruce Dubbs wrote:
How doese jhalfs work with this version?
It doesn't yet. This is a work in progress.
-- Bruce
I'll have a look at that. But I need to decide how to enter the choice
between systemd and sysvinit. Note that you do not need to know the
internals of jhalfs to read the following, but of course, you should be a
user:
It cannot be in the Makefile, because jhalfs is supposed to work with
reasonably old versions (I mean at least in the 7.x series), which
obviously do not have merged books, so "make systemd" would be nonsense
for those.
So it has to be in the menu, but then, jhalfs needs to be able to
determine whether it will be building a merged book or not. Since the book
would be downloaded after exiting the menu, that's not so easy... Of
course, we could have a question like: "just in case, do you want systemd
or sysvinit?", but there is some kind of chicken and egg problem here.
I'll think a little more about this, but I'd be happy to get some input.
I've been thinking about jhalfs too. I'd say that when we select 'Use Book',
then we should change the option 'Linux From Scratch' to two options:
Linux From Scratch - SystemV
Linux From Scratch - Systemd
Thanks, that's a good idea:
- If the version is 7.9 or below, choose trunk or branch-systemd depending on
this setting.
- If the version is above (SVN or 8.x), pass a "revision' variable to the xsl
machinery...
- Note that if you select systemd and the version is too old, this should
generate an error message.
- Also, if you use a local copy, you ask for systemd, and it is a pure sysv
book (or the converse), that should generate an error too.
I'll begin along those lines. Please feel free to comment.
I always use a local copy. I think the automatic download is not really
that useful, but others may differ.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page