aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bash/util.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/bash/util.sh b/bash/util.sh
index 4fc11ab..833bc9c 100644
--- a/bash/util.sh
+++ b/bash/util.sh
@@ -24,9 +24,11 @@ extract () {
merkle-tree () {
dirname="${1-.}"
- find "$dirname" -type f | \
+ pushd "$dirname" > /dev/null
+ find . -type f | \
sort | \
xargs -I{} sha256sum "{}" | \
sha256sum | \
awk '{print $1}'
+ popd > /dev/null
}