966a19
#!/bin/bash
966a19
#Try to get upstream latest files
966a19
966a19
DATE=$(date -u +%Y%m%d)
966a19
ARCHIVE="google-droid-fonts-$DATE"
966a19
TMPDIR=$(mktemp -d --tmpdir=/var/tmp getdroid-XXXXXXXXXX)
966a19
[ $? != 0 ] && exit 1
966a19
umask 022
966a19
pushd "$TMPDIR"
966a19
git init
966a19
git remote add -t HEAD origin https://android.googlesource.com/platform/frameworks/base.git
966a19
git config core.sparseCheckout true
966a19
cat > .git/info/sparse-checkout << EOF
966a19
data/fonts/*
966a19
!data/fonts/*ttf
966a19
data/fonts/Droid*
966a19
EOF
966a19
git pull --depth=1 --no-tags origin HEAD
966a19
mv data/fonts "$ARCHIVE"
966a19
chmod -x "$ARCHIVE/*.ttf"
966a19
tar -cvJf "$ARCHIVE.tar.xz" "$ARCHIVE"
966a19
popd
966a19
mv "$TMPDIR/$ARCHIVE.tar.xz" .
966a19
rm -fr "$TMPDIR"