blob: 2d2f906c77cda6dceae1068441f885f6c2ec95cf [file] [log] [blame]
#!/bin/sh
set -e
print_usage() {
echo "Usage: $0 <font_dir_to_upload>" >&2
}
if [ "$#" -ne 1 ] || ! [ -d "$1" ]; then
print_usage
exit 1
fi
FONT_DIR=${1}
BASE_NAME=$(basename ${FONT_DIR})
ARCHIVE="${FONT_DIR}.tar.bz2"
FILES=$(ls -C ${FONT_DIR})
tar -cjf ${ARCHIVE} -C ${FONT_DIR} ${FILES}
SHA1=$(sha1sum ${ARCHIVE} | awk '{print $1}')
GS_PATH="fuchsia-build/fuchsia/fonts/${BASE_NAME}/${SHA1}"
gsutil cp ${ARCHIVE} "gs://${GS_PATH}"
echo "https://storage.googleapis.com/${GS_PATH}" > ${FONT_DIR}.version