020154b
#!/bin/bash
020154b
#Try to get upstream latest files
020154b
020154b
DATE=$(date -u +%Y%m%d)
020154b
ARCHIVE=wagesreiter-patrick-hand-fonts-$DATE
020154b
SUBDIR=ofl/patrickhand
020154b
TMPDIR=$(mktemp -d --tmpdir=/var/tmp getfiles-XXXXXXXXXX)
020154b
[ $? != 0 ] && exit 1
020154b
umask 022
020154b
pushd "$TMPDIR"
020154b
git init git
020154b
cd git
020154b
git config core.sparseCheckout true
020154b
cat > .git/info/sparse-checkout << EOF
020154b
${SUBDIR}/*
020154b
EOF
020154b
git remote add -f origin https://github.com/google/fonts/
020154b
git pull origin master
020154b
cd ..
020154b
install -m 0755 -d "$ARCHIVE"
020154b
cp -pr git/${SUBDIR}/* "$ARCHIVE"
020154b
tar -cvJf "$ARCHIVE.tar.xz" "$ARCHIVE"
020154b
popd
020154b
mv "$TMPDIR/$ARCHIVE.tar.xz" .
020154b
rm -fr "$TMPDIR"