Pierre Labastie wrote:
> Le 20/04/2014 23:26, Ken Moffat a écrit :
>>
>>
>> I've no idea what that refers to, but it doesn't matter. I know
>> that (at least) you and Pierre use jhalfs, and for me that is
>> unusable (/scratch is an nfs mount on/from my server, I _really_ do
>> not want to try to build there - by the same token, I use different
>> 'patch' commands). [...]
>
> If you tell me what your setting is, I could arrange to make jhalfs compatible
> with this setting, and you could see whether you want to use it...
I'm not sure that's needed Pierre. The only thing to do is to just copy
the sources to the local LFS partition. I have a couple of scripts I
keep in $LFS/sources, check.sh and extra.sh. They are also included in
the lfs source tarballs on the files mirrors.
$ cat check.sh
#! /bin/bash
while read line; do
base=`basename $line`
if [ ! -s $base ]; then
echo $base misssing
fi
done < "wget-list"
---------
$ cat extra.sh
#! /bin/bash
aux="check.sh extra.sh md5sums wget-list"
for f in $(ls); do
base="$base `basename $f`"
xxx=`grep $f wget-list`
yyy=`echo $aux | grep $f`
if [ -z "$xxx" ] && [ -z "$yyy" ]; then
echo $f extra
fi
done
-----------
When starting a new build, I generally do:
cd ~/lfs-svn
make
cd $LFS/sources
cp ~/lfs-book/{wget-list,md5sums) .
sh check.sh
md5sum -c md5sums
cd ~/jhalfs
make
cd $LFS/jhalfs
make
For convenience I also have scripts to mount and unmount virtual file
systems and to clean up $LFS prior to the start of a new build. I also
have an alias to enter chroot.
I'm sure everyone does things their own way, but the principles should
be the same. I do understand that some may want to do a lot of
customization to their build scripts mainly to instrument things to
their liking, but the above allows a very quick build of the LFS book,
especially if tests are turned off.
My most recent test used 64 SBU @ 123 seconds/SBU. If I used -j2 it
would probably be faster. I need to check that out.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page