Changeset 79884
- Timestamp:
- 06/28/11 19:48:49 (4 years ago)
- File:
-
- 1 edited
-
users/jmr/master.cfg (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
users/jmr/master.cfg
r79878 r79884 136 136 if ./mpexport/base/portmgr/jobs/port_binary_distributable.tcl ${port}; then 137 137 echo $port is distributable 138 portversion=$("""+prefix+"""/bin/port info --version ${portName} | awk '{print $2}')139 portrevision=$("""+prefix+"""/bin/port info --revision ${portName} | awk '{print $2}')138 portversion=$("""+prefix+"""/bin/port info --version --line ${portName}) 139 portrevision=$("""+prefix+"""/bin/port info --revision --line ${portName}) 140 140 for archive in """+prefix+"""/var/macports/software/${portname}/${portname}-${portversion}_${portrevision}[+.]*; do 141 141 aname=$(basename $archive) … … 151 151 """]) 152 152 153 # suck in the log files generated for each port 154 #ports_factory.addStep(ShellCommand(command=["rm -r ./logs-*"])) 153 # make a logfile summarising the success/failure status for each port 154 ports_factory.addStep(ShellCommand(command=[ 155 """rm -f portstatus.log 156 for port in `cat portlist`; do 157 if [[ -f logs-*/success/${port}.log ]]; then 158 echo "[OK] ${port}" >> portstatus.log 159 elif [[ -f logs-*/failure/${port}.log ]]; then 160 echo "[FAIL] ${port}" >> portstatus.log 161 # send email to appropriate places 162 portmaintainers=$("""+prefix+"""/bin/port info --maintainers --line ${port} | tr ',' ' ') 163 for maint in $portmaintainers; do 164 if [[ "$maint" != "nomaintainer@macports.org" && "$maint" != "openmaintainer@macports.org" ]]; then 165 # email maintainer 166 echo "not emailing $maint (not set up yet)" 167 fi 168 # also send to some new mailing list? 169 done 170 fi 171 done 172 """], logfiles={"portstatus": "portstatus.log"}) 173 ports_factory.addStep(ShellCommand(command=["rm -r ./logs-*"])) 155 174 156 175 from buildbot.config import BuilderConfig
Note: See TracChangeset
for help on using the changeset viewer.

