1#!/bin/sh 2GITHASH="44a55dee1d41c3ae92524df9f0dd8a747db79f04" 3SHA="8d79b8f096c68ed827743dfded55981f1c7f297d" 4FILE="${GITHASH}.tar.gz" 5 6if ! command -v shasum >/dev/null 2>&1; then 7 echo "missing command: shasum" 8 exit 1 9fi 10 11if [ ! -f "$FILE" ]; then 12 wget https://github.com/memcached/memcached-vendor/archive/$FILE 13fi 14 15hash=$(shasum "$FILE" | awk '{print $1}') 16if [ "$SHA" = "$hash" ]; then 17 tar -zxf ./$FILE --strip-components=1 18 rm $FILE 19else 20 echo "vendor file hash did not match" 21 exit 1 22fi 23