--- Em sex, 16/12/11, Bruce Dubbs escreveu: > De: Bruce Dubbs > Assunto: Re: [lfs-dev] LFS7.0 > Para: "LFS Developers Mailinglist" <lfs-dev@linuxfromscratch.org> > Data: Sexta-feira, 16 de Dezembro de 2011, 1:31 > Fernando de Oliveira wrote:
> Try the scripts below. Change the make script to > match the instructions > for each particular package. > > -- Bruce > > cat /usr/src/stats > #!/bin/bash > > function stats() > { > log=$1 > tarball=$2 > b4=$3 > > # Change to match your system > base_sbu=101 > > free_now=`df -k / | grep / | sed -re "s/ > {2,}/ /g" | cut -d" " -f3` > > buildtime=`tail -n1 $log|cut -f1 -d" "` > sbu=`echo "scale=3; $buildtime / > $base_sbu" | bc` > > psizeK=`du -k $tarball | cut -f1` > psizeM=`echo "scale=3; $psizeK / > 1024" | bc` > > bsizeK=`echo "$free_now - $b4" > | bc` > bsizeM=`echo "scale=3; $bsizeK / > 1024" | bc` > > echo "SBU=$sbu" > > | tee -a $log > echo "$psizeK $tarball size ($psizeM > MB)" | tee -a $log > echo "$bsizeK kilobytes build size > ($bsizeM MB)" | tee -a $log > (echo -n "md5sum : "; md5sum > $tarball) | tee > -a $log > (echo -n "sha1sum: "; sha1sum > $tarball) | tee -a $log > > echo "`date` $tarball" >> > /usr/src/packages.log > } > > TIMEFMT='%1R Elapsed Time - ' > ------------ > > $ cat /usr/src/which/make-which-2.20 > #!/bin/bash > > source /usr/src/stats > > DIR=`pwd` > PROGRAM=which-2.20 # package specific > LOG=$DIR/$PROGRAM.log > TITLE=$PROGRAM > TIMEFORMAT="$TIMEFMT $TITLE" > > BUILDDIR=/tmp/which # package > specific > DEST=$BUILDDIR/install > > rm -rf $BUILDDIR > mkdir $BUILDDIR > cd $BUILDDIR > > before=`df -k / | grep / | sed -re "s/ {2,}/ /g" | cut -d' > ' -f3` > > tar -xf $DIR/$PROGRAM.tar.?z* || exit 1 > > cd $PROGRAM > { time \ > { > echo Making $TITLE > date > > ./configure --prefix=/usr > && > make > > && > make DESTDIR=$DEST install > #sudo make install > } > } 2>&1 | tee -a $LOG > > if [ $PIPESTATUS -ne 0 ]; then exit 1; fi; > > stats $LOG $DIR/$PROGRAM.tar.?z* $before > > exit 0 Buce, this is ust to thank you again. The very good scripts have been almost completely incorporated to the ones I used to use. []s, Fernando -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page