New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 80464


Ignore:
Timestamp:
07/13/11 08:00:48 (4 years ago)
Author:
jmr@…
Message:

mpab: change deploy_archives.sh to gather_archives.sh

File:
1 moved

Legend:

Unmodified
Added
Removed
  • contrib/mpab/gather_archives.sh

    r80462 r80464  
    99fi 
    1010 
    11 # download server hostname 
    12 if [[ -z "$DLHOST" ]]; then 
    13     DLHOST="" 
     11# path where archives should be staged before being uploaded to the master 
     12if [[ -z "$ULPATH" ]]; then 
     13    ULPATH="archive_staging" 
    1414fi 
    1515 
    16 # path where it keeps archives 
    17 if [[ -z "$DLPATH" ]]; then 
    18     DLPATH="/archives" 
    19 fi 
    20  
    21 # path where archives get uploaded to master 
    22 if [[ -z "$ULPATH" ]]; then 
    23     ULPATH="${PREFIX}/var/macports/software" 
    24 fi 
    25  
    26 # private key to use for signing 
    27 if [[ -z "$PRIVKEY" ]]; then 
    28     PRIVKEY="" 
    29 fi 
    30  
    31  
     16mkdir -p $ULPATH 
    3217for portname in `cat $PORTLISTFILE`; do 
    3318    if ls logs-*/success/${portname}.log > /dev/null 2>&1 ; then 
     
    3621            portversion=$(${PREFIX}/bin/port info --version --line ${portname}) 
    3722            portrevision=$(${PREFIX}/bin/port info --revision --line ${portname}) 
    38             for archive in ${ULPATH}/${portname}/${portname}-${portversion}_${portrevision}[+.]*; do 
     23            for archive in ${PREFIX}/var/macports/software/${portname}/${portname}-${portversion}_${portrevision}[+.]*; do 
    3924                aname=$(basename $archive) 
    40                 echo deploying archive: $aname 
    41                 if [[ -n "$PRIVKEY" ]]; then 
    42                     openssl dgst -ripemd160 -sign "${PRIVKEY}" -out ./${aname}.rmd160 ${archive} 
    43                 fi 
    44                 if [[ -n "$DLHOST" ]]; then 
    45                     ssh ${DLHOST} mkdir -p ${DLPATH}/${portname}; 
    46                     rsync -av --ignore-existing ./${aname}.rmd160 ${archive} ${DLHOST}:${DLPATH}/${portname}; 
    47                 else 
    48                     mkdir -p ${DLPATH}/${portname}; 
    49                     rsync -av --ignore-existing ./${aname}.rmd160 ${archive} ${DLPATH}/${portname}; 
    50                 fi 
    51                 rm -f ./${aname}.rmd160 
     25                echo preparing archive for upload: $aname 
     26                mkdir -p ${ULPATH}/${portname} 
     27                cp $archive ${ULPATH}/${portname}/ 
    5228            done 
    5329        else 
Note: See TracChangeset for help on using the changeset viewer.