[151249] contrib/buildbot-test/master.cfg
mojca at macports.org
mojca at macports.org
Wed Aug 10 21:28:03 PDT 2016
Revision: 151249
https://trac.macports.org/changeset/151249
Author: mojca at macports.org
Date: 2016-08-10 21:28:03 -0700 (Wed, 10 Aug 2016)
Log Message:
-----------
buildbot-test: use os.path.dir to construct paths, no need for /opt/local/bin in PATH
Modified Paths:
--------------
contrib/buildbot-test/master.cfg
Modified: contrib/buildbot-test/master.cfg
===================================================================
--- contrib/buildbot-test/master.cfg 2016-08-11 04:27:40 UTC (rev 151248)
+++ contrib/buildbot-test/master.cfg 2016-08-11 04:28:03 UTC (rev 151249)
@@ -31,6 +31,9 @@
slaveprefix = "/opt/local"
toolsprefix = "/opt/mports"
+path_base = "/usr/bin:/bin:/usr/sbin:/sbin"
+path_ports = os.path.join(toolsprefix, "bin") + ":" + path_base
+
if os.path.exists(_path('config.json')):
with open(_path('config.json')) as f:
configdata = json.load(f)
@@ -185,7 +188,7 @@
base_factory.addStep(SVN(
repourl='https://svn.macports.org/repository/macports/trunk/base',
method="copy",
- env={"PATH": toolsprefix + "/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"}))
+ env={"PATH": path_ports})
base_factory.addStep(Configure(command=WithProperties("""
env PATH=/usr/bin:/bin:/usr/sbin:/sbin ./configure --enable-readline \
--prefix=%(workdir)s/opt/local \
@@ -287,11 +290,11 @@
# get mp-buildbot; we'll do the checkout of base and dports via these scripts
portwatcher_factory.addStep(SVN(
repourl=mpbbsvnurl,
- env={"PATH": toolsprefix + "/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"},
+ env={"PATH": path_ports},
alwaysUseLatest=True,
preferLastChangedRev=True,
mode="incremental",
- workdir=portwatcher_factory.workdir+"/mpbb",
+ workdir=os.path.join(portwatcher_factory.workdir, "mpbb"),
haltOnFailure=True))
portwatcher_factory.addStep(ShellCommand(
@@ -368,7 +371,7 @@
portbuilder_factory = BuildFactory()
portbuilder_factory.workdir = '../build'
-logdir = "{}/logs".format(portbuilder_factory.workdir)
+logdir = os.path.join(portbuilder_factory, "logs")
# XXX: use InfoStep instead of running a dummy command
portbuilder_factory.addStep(ShellCommand(
@@ -381,7 +384,7 @@
name="install-dependencies",
description=["installing", "dependencies"],
descriptionDone=["install", "dependencies"],
- logfiles={"dependencies": "{}/dependencies-progress.txt".format(logdir)},
+ logfiles={"dependencies": os.path.join(logdir, "dependencies-progress.txt")},
haltOnFailure=True))
portbuilder_factory.addStep(Compile(
@@ -446,7 +449,7 @@
slavenames=["base-" + plat],
factory=base_factory,
tags=["base", os],
- env={"PATH": "/usr/bin:/bin:/usr/sbin:/sbin"})]
+ env={"PATH": path_base})]
if 'linux' not in plat:
c['builders'] += [
BuilderConfig(
@@ -454,13 +457,13 @@
slavenames=["ports-" + plat],
factory=make_portwatcher_factory("ports-" + plat + "-trigger"),
tags=["portwatcher", os],
- env={"PATH": toolsprefix + "/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"}),
+ env={"PATH": path_ports}),
BuilderConfig(
name="ports-" + plat + "-builder",
slavenames=["ports-" + plat],
factory=portbuilder_factory,
tags=["portbuilder", os],
- env={"PATH": toolsprefix + "/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"})]
+ env={"PATH": path_ports)]
####### STATUS TARGETS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160810/a5ddfc70/attachment-0001.html>
More information about the macports-changes
mailing list