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

</pre>
<p><a href="https://github.com/macports/mpbb/commit/3fde6c2a86d600f342cb9df79b8c13931a5785ed">https://github.com/macports/mpbb/commit/3fde6c2a86d600f342cb9df79b8c13931a5785ed</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3fde6c2a86d600f342cb9df79b8c13931a5785ed
</span>Author: Ryan Schmidt <git@ryandesign.com>
AuthorDate: Thu Jun 6 18:52:27 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    Show disk space saved by cleanup
</span>---
 mpbb-cleanup | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mpbb-cleanup b/mpbb-cleanup
</span><span style='display:block; white-space:pre;color:#808080;'>index a3a9015..a94b1ec 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mpbb-cleanup
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mpbb-cleanup
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,6 +17,24 @@ Run \`$prog help' for global options and a list of other subcommands.
</span> EOF
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+format_size() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    size="$1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    units=KiB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if [ "$size" -ge 1024 ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        size=$(((size + 512) / 1024))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        units=MiB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if [ "$size" -ge 1024 ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            size=$(((size + 512) / 1024))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            units=GiB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    echo "$size$units"
</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;'>+disk_free() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    df -k "$1" | awk 'NR==2 {print $4}'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> cleanup() {
     # if this is the very first build, selfupdate did not install port yet
     # $option_prefix is set in mpbb
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,6 +45,12 @@ cleanup() {
</span>         return
     fi
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # $option_prefix is set in mpbb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # shellcheck disable=SC2154
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    disk_free_before=$(disk_free "$option_prefix")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    echo "----> Free disk space before cleanup: $(format_size "$disk_free_before")"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    echo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     echo "----> Deactivating ports"
     # $option_prefix is set by mpbb
     # shellcheck disable=SC2154
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,4 +79,10 @@ cleanup() {
</span>         rm -rf "${option_prefix}/var/macports/${dir}"/*
         echo
     done
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # $option_prefix is set in mpbb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # shellcheck disable=SC2154
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    disk_free_after=$(disk_free "$option_prefix")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    echo "----> Free disk space after cleanup: $(format_size "$disk_free_after")"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    echo "----> Disk space saved by cleanup: $(format_size $((disk_free_after - disk_free_before)))"
</span>   }
</pre><pre style='margin:0'>

</pre>