<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-base.
</pre>
<p><a href="https://github.com/macports/macports-base/commit/009cf68e15b57027da4342d5b16f5dd3c43123c3">https://github.com/macports/macports-base/commit/009cf68e15b57027da4342d5b16f5dd3c43123c3</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 009cf68 port1.0: Allow /var/db/mds/system in trace mode
</span>009cf68 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 009cf68e15b57027da4342d5b16f5dd3c43123c3
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Wed Aug 28 11:07:06 2019 +0200
<span style='display:block; white-space:pre;color:#404040;'> port1.0: Allow /var/db/mds/system in trace mode
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> /var/db/mds/system is used when loading the system certificate store, so
</span><span style='display:block; white-space:pre;color:#404040;'> allow it in trace mode. This fixes trace mode builds using the haskell
</span><span style='display:block; white-space:pre;color:#404040;'> stack build system, which downloads things during the build phase.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Additionally, remove a trailing slash from the entry for
</span><span style='display:block; white-space:pre;color:#404040;'> /var/db/timezone/zoneinfo, which seems to have prevented it from working
</span><span style='display:block; white-space:pre;color:#404040;'> correctly.
</span>---
src/port1.0/porttrace.tcl | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/porttrace.tcl b/src/port1.0/porttrace.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 8fc289b..6ce3f6e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/porttrace.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/porttrace.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -207,8 +207,9 @@ namespace eval porttrace {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Allow timezone info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- allow trace_sandbox "/var/db/timezone/zoneinfo/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Allow timezone info & access to system certificates
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow trace_sandbox "/var/db/timezone/zoneinfo"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow trace_sandbox "/var/db/mds/system"
</span>
# Allow access to SDK if it's not inside the Developer folder.
if {${configure.sdkroot} ne ""} {
</pre><pre style='margin:0'>
</pre>