Rumor has it that Justin R. Knierim may have mentioned these words:
Roger Merchberger wrote:
Well, other than lfs-matrix being down for a while yesterday, things had
been going pretty well with my LiveCD building jazz... until now.
Yeah, sorry about that. I reorganized where some files are on the mirrors
(and put symlinks in their place) and it took a bit to rsync.
It is all up and running again now though.
Oh, no problem at all -- it was actually very helpful to me because then I
had to figure out what was going on with the Makefile & whatnot. I
understand how it does the downloading much better now.
;-)
[snippety]
[[ xfsprogs tarball ]] Downloaded it into the /sources directory, and the
makefile *still* cannot find it, tries to download it, and fails.
You would need to put it into /mnt/lfs/lfs-livecd/packages/xfsprogs.
Then the makefile will find it and not download it. At least this is how
I understand it.
I'll try that, but I don't think that's the way it works, at least not all
the time.... It seems to me that all the packages are supposed to be in
/sources -- that's where they've been going so far, but I grepped the
Makefiles and found this difference:
For the makefiles that could find the tarball & not download it, the main
line is this:
@if [ ! -f $(SRC)/$(FILE) ] ; then $(WGET) $(URL) && \
mv $(FILE) $(SRC) ; fi
but for xfsprogs (and many others), it's:
@if [ ! -f $(FILE) ] ; then $(WGET) $(URL) ; fi
So, some of the files are supposed to stay in the package tree w/1 tarball
per directory... and some are supposed to be moved to /sources.
=-=-=
So, which way is the 'right' way? I'd be happy to go thru and fix the
'wrong' ones to make everything consistent...
(of course, I could make a 'download' target for the main Makefile and the
subordinates at the same time... ;-)
Thanks,
Roger "Merch" Merchberger
--
Roger "Merch" Merchberger | Anarchy doesn't scale well. -- Me
[EMAIL PROTECTED] |
SysAdmin, Iceberg Computers
--
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page