<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4a5423f2f5bff98a5b305906387eb5cb8ceae5ee">https://github.com/macports/macports-ports/commit/4a5423f2f5bff98a5b305906387eb5cb8ceae5ee</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 4a5423f node_exporter: fix promu - use MacPorts promu - set USER envvar if not set for promu
</span>4a5423f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 4a5423f2f5bff98a5b305906387eb5cb8ceae5ee
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Mon Apr 6 04:16:50 2020 -0400
<span style='display:block; white-space:pre;color:#404040;'> node_exporter: fix promu
</span><span style='display:block; white-space:pre;color:#404040;'> - use MacPorts promu
</span><span style='display:block; white-space:pre;color:#404040;'> - set USER envvar if not set for promu
</span>---
net/node_exporter/Portfile | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/node_exporter/Portfile b/net/node_exporter/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d68d289..69d6a41 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/node_exporter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/node_exporter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@ license apache
</span>
maintainers {gmail.com:herby.gillot @herbygillot} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:promu \
</span> port:go
build.env GOPATH=${workpath} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,7 +47,18 @@ add_users ${prom_user} \
</span> group=${prom_user} \
realname=Prometheus
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# promu will fail if it cannot capture the current user using the USER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# environment variable. So if USER is not currently set in the environment,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# we'll set it here for purposes of the build.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {! [info exists env(USER)]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.env-append "USER=${macportsuser}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-extract {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Install promu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${workpath}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${prefix}/bin/promu ${workpath}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> copy ${filespath}/org.macports.${name}.plist \
${workpath}/org.macports.${name}.plist
</pre><pre style='margin:0'>
</pre>