<pre style='margin:0'>
Frank Schima (mf2k) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/16bb8278fcd42383618218507be0d2b675248e5d">https://github.com/macports/macports-ports/commit/16bb8278fcd42383618218507be0d2b675248e5d</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 16bb827  macos-fortress: Bugfix, rename hosts-orig file, add to notes
</span>16bb827 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 16bb8278fcd42383618218507be0d2b675248e5d
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sun Nov 17 16:11:44 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    macos-fortress: Bugfix, rename hosts-orig file, add to notes
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Rename `hosts.orig` to `hosts-orig` to avoid `mprsyncup` issue that ignores
</span><span style='display:block; white-space:pre;color:#404040;'>      `.orig` files because it uses `rsync -aIC`
</span><span style='display:block; white-space:pre;color:#404040;'>    * Clarify a few items in the notes string
</span>---
 net/macos-fortress/Portfile                        | 23 +++++++++++++++-------
 .../files/{hosts.orig => hosts-orig}               |  0
 2 files changed, 16 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/macos-fortress/Portfile b/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2c17624..85df8a5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,8 @@ set python3_version 3.7
</span> set python3_version_nickname \
     [join [lrange [split ${python3_version} .] 0 1] {}]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pf_conf         "\${prefix}/etc/${name}/pf.conf"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pf_conf         ${prefix}/etc/${name}/pf.conf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pf_conf_prefix  "\${prefix}/etc/${name}/pf.conf"
</span> set proxy_hostname  localhost
 set proxy_server    127.0.0.1
 set proxy_pac_server \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -218,6 +219,12 @@ if {${name} eq ${subport}} {
</span> \t${name}-pf
 \t${name}-proxy
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        To check the status of all the dependent daemons and to see\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        a count of the number of firewall attacks, run:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sudo macosfortress_setup_check.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sudo pf_attacks.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         After initial installation, it is necessary to kickstart these\
         launch daemons, which do not run at load:
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -266,7 +273,7 @@ subport ${name}-pf {
</span>                     yes
     startupitems \
         name        ${subport} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        init        "PF_CONF=\"\${PF_CONF:-${pf_conf}}\"" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        init        "PF_CONF=\"\${PF_CONF:-${pf_conf_prefix}}\"" \
</span>         start       "for tt in {1..4}; do \\
 \t\tif \[\[ `/sbin/ifconfig | \${prefix}/bin/pcregrep -M -o '^\[^\\t:\]+:(\[^\\n\]|\\n\\t)*status: active' | egrep -o -m 1 '^\[^\\t:\]+'` = '' \]\]; then \\
 \t\t\tsleep 45; \\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -722,7 +729,9 @@ subport ${name}-hphosts {
</span>         destroot.keepdirs \
             ${destroot}${prefix}/etc/${name} \
             ${destroot}${prefix}/var/log
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach f { blacklist.txt hosts.orig whitelist.txt } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # N.b. do *not* use filename "hosts.orig" because mprsyncup uses
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # `rsync -aIC`. The -C flag causes .orig files to be excluded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach f { blacklist.txt hosts-orig whitelist.txt } {
</span>             xinstall -m 0644 \
                 ${filespath}/${f} \
                 ${destroot}${prefix}/etc/${name}/${f}.macports
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -740,9 +749,9 @@ subport ${name}-hphosts {
</span>     startupitem.init \
                     "\${prefix}/bin/gpg --homedir /var/root/.gnupg --import \${prefix}/etc/${name}/hphosts_pubkey_file.txt"
     startupitem.start \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    "( /bin/test -f \${prefix}/etc/${name}/hosts.orig \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\t\t|| install -m 0644 -S /etc/hosts \${prefix}/etc/${name}/hosts.orig ) \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\t&& cp \${prefix}/etc/${name}/hosts.orig /tmp/hosts \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "( /bin/test -f \${prefix}/etc/${name}/hosts-orig \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\t\t|| install -m 0644 -S /etc/hosts \${prefix}/etc/${name}/hosts-orig ) \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\t&& cp \${prefix}/etc/${name}/hosts-orig /tmp/hosts \\
</span> \t&& \${prefix}/bin/wget -N -P \${prefix}/etc/${name} http://hosts-file.net/download/hosts.zip \\
 \t&& \${prefix}/bin/wget -N -P \${prefix}/etc/${name} http://hosts-file.net/hphosts-partial.asp \\
 \t&& unzip -o \${prefix}/etc/${name}/hosts.zip -d /tmp/hphosts \\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -776,7 +785,7 @@ subport ${name}-hphosts {
</span>     post-activate {
         install_initial_configuration \
             ${prefix}/etc/${name}/blacklist.txt \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${prefix}/etc/${name}/hosts.orig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${prefix}/etc/${name}/hosts-orig \
</span>             ${prefix}/etc/${name}/whitelist.txt
         # modify the launch daemons
         plutil_startup [list \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/macos-fortress/files/hosts.orig b/net/macos-fortress/files/hosts-orig
</span>similarity index 100%
rename from net/macos-fortress/files/hosts.orig
rename to net/macos-fortress/files/hosts-orig
</pre><pre style='margin:0'>

</pre>