El Miércoles, 28 de Junio de 2006 20:27, Dan Nicholson escribió:
> But, yes, there needs to be a less intrusive way. I'm sure you guys
> will think of something. :) If I have any more bright ideas, I'll let
> you know. George's link looks promising.
I think that a combo of your patch plus the info on that link could to work,
but will need a lot of code editions to can create targets like this one
028-binutils-pass1: 022-settingenvironment
@$(call echo_message, Building) && touch [EMAIL PROTECTED]
@./progress_bar.sh $@ &
@-echo -e "\n`date`\n\nKB: `du -skx --exclude=jhalfs $(MOUNT_PT)`\n"
>logs/028-binutils-pass1 || rm [EMAIL PROTECTED] && false
@-PKG_PATH=`ls -t $(MOUNT_PT)$(SRC)/binutils-2.16.1.tar.bz2 | head -n1` && \
ROOT=`tar -tf $$PKG_PATH | head -n1 | sed -e '[EMAIL PROTECTED]/@@;s@/.*@@'`
&& \
[[ -n $$ROOT ]] && \
rm -rf $(MOUNT_PT)$(SRC)/$$ROOT && \
if [ -e $(MOUNT_PT)$(SRC)/binutils-build ]; then \
rm -rf $(MOUNT_PT)$(SRC)/binutils-build; \
fi; || rm [EMAIL PROTECTED] && false
@-$(call unpack,binutils-2.16.1.tar.bz2) || rm [EMAIL PROTECTED] && false
@-ROOT=`head -n1 $(MOUNT_PT)$(SRC)/$(PKG_LST) | sed '[EMAIL
PROTECTED]/@@;s@/.*@@'` && \
echo "export PKGDIR=$(MOUNT_PT)$(SRC)/$$ROOT" > envars && \
chown -R lfs $(MOUNT_PT)$(SRC)/$$ROOT || rm [EMAIL PROTECTED] && false
@-( time { su - lfs -c "source /home/lfs/.bashrc
&& /home/macana/test/jhalfs/lfs-commands/chapter05/028-binutils-pass1"
>>logs/028-binutils-pass1 2>&1 ; } ) 2>>logs/028-binutils-pass1 && \
echo -e "\nKB: `du -skx --exclude=jhalfs $(MOUNT_PT)`\n"
>>logs/028-binutils-pass1 || rm [EMAIL PROTECTED] && false
@-ROOT=`head -n1 $(MOUNT_PT)$(SRC)/$(PKG_LST) | sed '[EMAIL
PROTECTED]/@@;s@/.*@@'` && \
rm -r $(MOUNT_PT)$(SRC)/$$ROOT && \
if [ -e $(MOUNT_PT)$(SRC)/binutils-build ]; then \
rm -r $(MOUNT_PT)$(SRC)/binutils-build; \
fi; || rm [EMAIL PROTECTED] && false
@touch $@ && rm [EMAIL PROTECTED] && \
sleep .25 && \
echo -e "\n\n "$(BOLD)Target $(BLUE)$@ $(BOLD)OK && \
echo
--------------------------------------------------------------------------------$(WHITE)
--
Manuel Canales Esparcia
Usuario de LFS nº2886: http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES: http://es.tldp.org
--
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page