Hi,
I am trying out the new jhalfs-X (dl'd today) and have come
across a
couple of things which might or might not be useful to
someone.
My host is a fairly recent LFS SVN (March sometime I think)
and I have
used JHALFS before and hand-built LFS many times also...
Here they go in order of cropping up in my mind and whilst
running ./lfs
with pre-configured config files:
1. After successfully grabbing some of the larger files
(>~2Mb) the
process itself (./lfs) just hung. A ctl-C was required to
break out and
nothing was apparently logged anywhere as to a cause. I
think it might
have been a memory issue on my machine (Old Dell PIV 2.6Ghz
with 256M
RAMBUS!!!). Smaller files were downloaded and the script
continued as
expected...
2. Attempting to download tcl-8.4.13 fails (Is this because
the book has
a "?download" at the end of url?????)
3. It seems as though the generated makefile and scripts use
$LFS to
refer to the build directory. But we set $BUILDDIR in the
config files.
Is there a reason for this or shouldn't $BUILDDIR actually
be called
$LFS to save confusion. Because as far as I can tell you
must have
$BUILDDIR=$LFS anyway...
After running make as root in the $BUILDDIR/jhalfs
directory:
4. For some reason the "groupadd lfs" and
"useradd..." commands weren't
executed (or they were ignored?) so the makefile barfed when
trying to
"chown lfs..." Weirdly, *all* these commands
were present in the
022-addinguser script...
5. The script crashed out with an error when trying to
create the
symlink in 032-adjusting - the /tool symlink is owned by
root:root
whereas the $BUILDDIR/tools directory is lfs:lfs (I think I
must have
screwed up early on somewhere but I re-did bit this manually
and it is
now proceedi... Nope it just Barfed again.
I started from scratch running from the liveCD latest
6.2pre3 (to remove
my host from the equation) and started building onto a clean
partition.
It barfed again at the 022-addinguser script. IIRC it was
still not
creating the user and group first time through, even though
the commands
are in the script!!!
It also just barfed at the 032-adjusting again. It fails at
line 10
which is the sed for the specfile. I don't really
understand enough
about what is going here to work out why it fails but I
think it might
be because it is trying to write the tempspecfile as lfs and
this is
being disallowed as /tools is owned by root? Would I be on
the right track?
Anyway, I haven't got any more time tonight so I though
I'd blast this
over and see if anyone has any wise ideas...
Thanks
Al
--
http://linuxfromscratch.org/mailman/listinfo/alfs-discu
ss
FAQ: http://www.linux
fromscratch.org/faq/
Unsubscribe: See the above information page
|