summaryrefslogtreecommitdiff
path: root/packaging/macports/make-checksums.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/macports/make-checksums.sh')
-rwxr-xr-xpackaging/macports/make-checksums.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/packaging/macports/make-checksums.sh b/packaging/macports/make-checksums.sh
new file mode 100755
index 00000000..11424dfc
--- /dev/null
+++ b/packaging/macports/make-checksums.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+# NB: this script requires bash
+tarball_src=$1
+tarball_bin=$2
+for type in src bin
+do
+ tarball_var=tarball_${type}
+ tarball=${!tarball_var}
+ for algo in md5 sha1 rmd160
+ do
+ checksum=$(openssl $algo ${tarball} | awk '{print $NF}')
+ echo "s|@$algo-$type@|$checksum|g"
+ done
+done