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-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page