Changeset 30a444a


Ignore:
Timestamp:
04/01/2022 08:25:48 AM (2 years ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
ablfs-more, trunk
Children:
9b99ada
Parents:
8c2b505
git-author:
Pierre Labastie <pierre.labastie@…> (04/01/2022 08:22:57 AM)
git-committer:
Pierre Labastie <pierre.labastie@…> (04/01/2022 08:25:48 AM)
Message:

Fix some bugs in func_install_blfs

  • do not try to copy downloaded files to $SRC_ARCHIVE: they may belong to another user, and so be non writable.
  • trunk/BOOK is not used anymore in BLFS/Makefile
  • do not make update a second time
File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/libs/func_install_blfs

    r8c2b505 r30a444a  
    2323sed -i s@tracking-dir@$TRACKING_DIR@ \
    2424    ${BUILDDIR}${BLFS_ROOT}/{Makefile,gen-makefile.sh,gen_pkg_book.sh}
    25 sed -i s@trunk/BOOK@$BLFS_TREE@ \
    26     ${BUILDDIR}${BLFS_ROOT}/Makefile
    2725
    2826# If we have a working copy, copy it:
     
    6563          BLFS_XML=$BUILDDIR$BLFS_ROOT/$BLFS_XML \
    6664          BLFS-BRANCH=${BLFS_TREE}               \
    67           update                                 \
    6865          $BUILDDIR$BLFS_ROOT/packages.xml
    6966
     
    163160echo -e '#!/bin/bash\nset -e\n' > $BUILDDIR$BLFS_ROOT/download_script
    164161sed -n -e '/PACKAGE=/,/^fi/{/^fi/a\
    165 cp $PACKAGE $JH_SRC_ARCHIVE
     162[ ! -f "$JH_SRC_ARCHIVE/$PACKAGE" ] && cp $PACKAGE $JH_SRC_ARCHIVE
    166163p}' \
    167164       -e '/|[ ]*md5sum/p' \
    168165       -e '/PACKAGE1=/,/^fi/{/^fi/a\
    169 cp $PACKAGE1 $JH_SRC_ARCHIVE
     166[ ! -f "$JH_SRC_ARCHIVE/$PACKAGE1" ] && cp $PACKAGE1 $JH_SRC_ARCHIVE
    170167p}' \
    171168       -e '/PATCH=/,/^fi/{/^fi/a\
    172 cp $PATCH $JH_SRC_ARCHIVE
     169[ ! -f "$JH_SRC_ARCHIVE/$PATCH" ] && cp $PATCH $JH_SRC_ARCHIVE
    173170p}' \
    174171       -e '/URL=/,/^fi/{/^fi/a\
    175 cp $BOOTPACKG $JH_SRC_ARCHIVE
     172[ ! -f "$JH_SRC_ARCHIVE/$BOOTPACKG" ] && cp $BOOTPACKG $JH_SRC_ARCHIVE
    176173p}' \
    177174    $BUILDDIR$BLFS_ROOT/scripts/* >> $BUILDDIR$BLFS_ROOT/download_script
Note: See TracChangeset for help on using the changeset viewer.