Changeset 80464
- Timestamp:
- 07/13/11 08:00:48 (4 years ago)
- File:
-
- 1 moved
-
contrib/mpab/gather_archives.sh (moved) (moved from contrib/mpab/deploy_archives.sh) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
contrib/mpab/gather_archives.sh
r80462 r80464 9 9 fi 10 10 11 # download server hostname12 if [[ -z "$ DLHOST" ]]; then13 DLHOST=""11 # path where archives should be staged before being uploaded to the master 12 if [[ -z "$ULPATH" ]]; then 13 ULPATH="archive_staging" 14 14 fi 15 15 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 16 mkdir -p $ULPATH 32 17 for portname in `cat $PORTLISTFILE`; do 33 18 if ls logs-*/success/${portname}.log > /dev/null 2>&1 ; then … … 36 21 portversion=$(${PREFIX}/bin/port info --version --line ${portname}) 37 22 portrevision=$(${PREFIX}/bin/port info --revision --line ${portname}) 38 for archive in ${ ULPATH}/${portname}/${portname}-${portversion}_${portrevision}[+.]*; do23 for archive in ${PREFIX}/var/macports/software/${portname}/${portname}-${portversion}_${portrevision}[+.]*; do 39 24 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}/ 52 28 done 53 29 else
Note: See TracChangeset
for help on using the changeset viewer.

