Dan McGhee wrote:
> On 08/04/2010 10:38 PM, Bruce Dubbs wrote:
>> Not that it makes any difference to this discussion, but I prefer to use
>> /usr/src/(pkgname)/ for source tarballs.  I sometimes build there and
>> sometimes in /tmp
>>
>> e.g.
>>
>> DIR=`pwd`
>> PROGRAM=xchat-2.6.2
>> LOG=$DIR/$PROGRAM.log
>> TITLE=$PROGRAM
>> TIMEFORMAT="$TIMEFMT $TITLE"
>>
>> BUILDDIR=/tmp/xchat
>> DEST=$BUILDDIR/install
>> rm -rf $BUILDDIR
>> mkdir $BUILDDIR
>> cd $BUILDDIR
>>
>> tar -xf $DIR/$PROGRAM.tar.?z* || exit 1
>> ...
>> make DESTDIR=$DEST install
>>    
> Just an observation.
> 
> Bruce what you have described and presented in your build example is the 
> heart of the package users system and your "script" is a light weight 
> version of the build scripts presented in the hint. "/usr/src/(package 
> name)/ is the home directory for the package user. My personal 
> preference is to store the tarball in these directories also rather than 
> leaving them in /sources--the patches too. Then the "../(some command) 
> instructions in the book don't need to be edited.

The difference is in how I use it.  When installing, I just go back to 
the build directory and 'make install' along with other instructions 
needed.  I use the /tmp version for manually checking out what's there 
and for timing and space measurement.  Usually, I delete  both the build 
and /tmp install directories when I'm done.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to