author | Alan Coopersmith <Alan.Coopersmith@Oracle.COM> |
Wed, 10 Aug 2016 21:49:25 -0700 | |
changeset 1653 | 9fcb30a2102b |
parent 1385 | 0f063bf5cafa |
permissions | -rw-r--r-- |
1385
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
1 |
#!/bin/bash |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
2 |
# Try to get upstream latest files. Based on: |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
3 |
# http://pkgs.fedoraproject.org/cgit/google-droid-fonts.git/plain/getdroid.sh |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
4 |
|
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
5 |
export PATH=/usr/gnu/bin:/usr/bin |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
6 |
TMPDIR="$(mktemp -d --tmpdir=/var/tmp getdroid-XXXXXXXXXX)" |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
7 |
[ $? != 0 ] && exit 1 |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
8 |
umask 022 |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
9 |
pushd "$TMPDIR" |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
10 |
git init |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
11 |
git remote add -t HEAD origin http://android.googlesource.com/platform/frameworks/base.git |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
12 |
git config core.sparseCheckout true |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
13 |
cat > .git/info/sparse-checkout << EOF |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
14 |
data/fonts/* |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
15 |
EOF |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
16 |
git pull --depth=1 --no-tags origin HEAD |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
17 |
DATE="$(date --date="@$(git log -1 HEAD --format=%at)" -u +%Y.%m.%d)" |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
18 |
ARCHIVE="google-droid-fonts-$DATE" |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
19 |
mv data/fonts "$ARCHIVE" |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
20 |
chmod -wx "$ARCHIVE"/* |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
21 |
tar -cvJf "$ARCHIVE.tar.xz" "$ARCHIVE" |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
22 |
popd |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
23 |
mv "$TMPDIR/$ARCHIVE.tar.xz" . |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
24 |
rm -fr "$TMPDIR" |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
25 |
printf "MODULE_VERSION=${DATE}\n\n" |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
26 |
for cs in md5 sha1 sha256 ; do |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
27 |
printf "TARBALL_%-6s= " ${cs^^} |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
28 |
${cs}sum "$ARCHIVE.tar.xz" | cut -d' ' -f1 |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
29 |
done |
0f063bf5cafa
16956607 Update droid fonts to a June 2013 snapshot
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff
changeset
|
30 |