Overview
| Comment: | Updated to fallback to SHA1 if SHA256 is unavailable |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
3c8c30b6bf1383e7cac11e2af2a9131b |
| User & Date: | rkeene on 2014-05-12 03:19:30.729 |
| Other Links: | manifest | tags |
Context
|
2014-05-17
| ||
| 04:39 | Fixed rewriting relative paths to headers and added various patches check-in: 8ed457fd51 user: rkeene tags: trunk | |
|
2014-05-12
| ||
| 03:19 | Updated to fallback to SHA1 if SHA256 is unavailable check-in: 3c8c30b6bf user: rkeene tags: trunk | |
|
2014-05-06
| ||
| 21:28 | Deleted huge patch from original TclTCC distribution check-in: d00df72845 user: rkeene tags: trunk | |
Changes
Modified build/pre.sh
from [a84ae705c9]
to [0d9128dc93].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#! /bin/bash
cd "$(dirname "$(which "$0")")/.." || exit 1
# Generate configure script
./build/autogen.sh
# Download TCC
tcc_version='0.9.26'
tcc_url="http://download.savannah.gnu.org/releases/tinycc/tcc-${tcc_version}.tar.bz2"
tcc_sha256='521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71'
(
rm -rf __TMP__
mkdir __TMP__ || exit 1
cd __TMP__ || exit 1
wget -O 'new' "${tcc_url}" || rm -f new
| > | > > > > | > > > | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
#! /bin/bash
cd "$(dirname "$(which "$0")")/.." || exit 1
# Generate configure script
./build/autogen.sh
# Download TCC
tcc_version='0.9.26'
tcc_url="http://download.savannah.gnu.org/releases/tinycc/tcc-${tcc_version}.tar.bz2"
tcc_sha256='521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71'
tcc_sha1='7110354d3637d0e05f43a006364c897248aed5d0'
(
rm -rf __TMP__
mkdir __TMP__ || exit 1
cd __TMP__ || exit 1
wget -O 'new' "${tcc_url}" || rm -f new
new_hash="$(openssl sha256 new 2>/dev/null | sed 's@.*= *@@')"
if [ -z "${new_hash}" ]; then
new_hash="$(openssl sha1 new 2>/dev/null | sed 's@.*= *@@')"
check_hash="${tcc_sha1}"
else
check_hash="${tcc_sha256}"
fi
if [ "${new_hash}" != "${check_hash}" ]; then
echo "Checksum Mismatch: Downloaded: ${new_hash}; Expected: ${check_hash}" >&2
rm -f new
exit 1
fi
mv new "tcc-${tcc_version}.tar.bz2"
|
| ︙ | ︙ |