#!/usr/bin/bash # source PKGBUILD # function allsha() { # for i in $source # do # printf "'%s' " "$(wget -q -O- "$i" | sha256sum | awk '/-$/{ print $1 }')" # done # } # # allsha | tee /tmp/output.txt ARCHIVE=$(mktemp --suffix=.tar.bz2) echo $ARCHIVE cd $(git rev-parse --show-toplevel) git archive --format=tar.gz --prefix=zfs-bash-tools-master/ -o "$ARCHIVE" HEAD cd - > /dev/null echo "# Archive content" tar tvf $ARCHIVE | xargs -i printf "\t%s\n" "{}" echo echo echo "# sha256sum" cat $ARCHIVE | sha256sum | awk '/-$/{ print "\t" $1 "\n" }' rm $ARCHIVE