Changeset 52389b5 for BLFS


Ignore:
Timestamp:
02/27/2012 10:52:29 AM (13 years ago)
Author:
Pierre Labastie <pierre@…>
Branches:
ablfs
Children:
6cf2868
Parents:
9683707
Message:

Updated BLFS/Makefile so that initial generation of TRACKFILE is more robust

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BLFS/Makefile

    r9683707 r52389b5  
    2929
    3030define INITIAL_TRACK
    31 <?xml version="1.0" encoding="ISO-8859-1"?>\
    32 \
    33 <!DOCTYPE sublist SYSTEM "$(TOPDIR)/packdesc.dtd">\
    34 <sublist>\
    35   <name>Installed</name>\
     31<?xml version="1.0" encoding="ISO-8859-1"?>\n\
     32\n\
     33<!DOCTYPE sublist SYSTEM "$(TOPDIR)/packdesc.dtd">\n\
     34<sublist>\n\
     35  <name>Installed</name>\n\
    3636</sublist>
    3737endef
     
    6262        $(Q)rm $@.tmp
    6363
     64# Beware of the echo '$(INITIAL_TRACK)' command below:
     65# if default shell is bash, needs echo -e
     66# if default shell is sh : echo is enough
     67# Don't ask me why
    6468$(TRACKFILE): $(TRACKING_DIR)
    6569        $(Q)if ! [ -f $@ ]; then \
     
    6872        $(MAKE) $(PACK_LIST) && \
    6973        for track in $(TRACKING_DIR)/*-*; do \
     74        if [ -f $track ]; then \
    7075        pack=$$(echo $$track | sed 's@.*/\(.*\)-[0-9c].*@\1@') && \
    7176        xsltproc --stringparam packages $(PACK_LIST) \
     
    7479        sed -i 's@PACKDESC@$(TOPDIR)/packdesc.dtd@' track.tmp && \
    7580        xmllint --format --postvalid track.tmp > $@; \
     81        fi; \
    7682        done; \
    7783        rm -f track.tmp; \
Note: See TracChangeset for help on using the changeset viewer.