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