<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-infrastructure.

</pre>
<p><a href="https://github.com/macports/macports-infrastructure/commit/6d159f53cc661a0a2e33e8f43b4b2770cdcfa20f">https://github.com/macports/macports-infrastructure/commit/6d159f53cc661a0a2e33e8f43b4b2770cdcfa20f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6d159f53cc661a0a2e33e8f43b4b2770cdcfa20f
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Nov 14 22:00:08 2016 -0600

<span style='display:block; white-space:pre;color:#404040;'>    mprsyncup: Add and use sign function
</span>---
 jobs/mprsyncup | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/jobs/mprsyncup b/jobs/mprsyncup
</span><span style='display:block; white-space:pre;color:#808080;'>index fc30491..af8d85c 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/jobs/mprsyncup
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/jobs/mprsyncup
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,6 +66,18 @@ RELEASE_URL_FILE=config/RELEASE_URL
</span> PRIVKEY=""
 
 #
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sign() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    [ -z "${PRIVKEY}" ] && return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    for FILE in "$@"; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        printf "Signing %s\n" "${FILE}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${OPENSSL} dgst -ripemd160 -sign "${PRIVKEY}" -out "${FILE}.rmd160" "${FILE}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span> # Update trunk/base
 #
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -174,11 +186,7 @@ ${LN} -sfh tarballs_old ${RSYNCROOT}/release/tarballs
</span> ${TAR} -C ${RSYNCROOT}/release/ -cf ${TAR_CURDIR}/base.tar base
 ${TAR} --exclude 'PortIndex*' -C ${RSYNCROOT}/release/ -cf ${TAR_CURDIR}/ports.tar ports
 cp -pR ${RSYNCROOT}/release/ports/PortIndex_* ${TAR_CURDIR}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# XXX needs PRIVKEY to be set above
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#${OPENSSL} dgst -ripemd160 -sign ${PRIVKEY} -out ${TAR_CURDIR}/base.tar.rmd160 ${TAR_CURDIR}/base.tar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#${OPENSSL} dgst -ripemd160 -sign ${PRIVKEY} -out ${TAR_CURDIR}/ports.tar.rmd160 ${TAR_CURDIR}/ports.tar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-for index in ${TAR_CURDIR}/PortIndex_*/PortIndex; do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #${OPENSSL} dgst -ripemd160 -sign ${PRIVKEY} -out ${index}.rmd160 ${index}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sign ${TAR_CURDIR}/base.tar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sign ${TAR_CURDIR}/ports.tar ${TAR_CURDIR}/PortIndex_*/PortIndex
</span> ${LN} -sfh tarballs_current ${RSYNCROOT}/release/tarballs
 ${RM} -rf ${RSYNCROOT}/release/tarballs_old
</pre><pre style='margin:0'>

</pre>