Skip to content

Commit ab77a70

Browse files
committed
Travis: normalize checksums, use SHA256 hashes
1 parent 06c7b79 commit ab77a70

File tree

2 files changed

+11
-18
lines changed

2 files changed

+11
-18
lines changed

.travis.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,19 @@ matrix:
2929
- rvm: jruby-head
3030
env: JRUBY_OPTS='--client -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -J-Xss2m -J-Xmx256M'
3131
- rvm: 2.5.1
32-
env: influx_version=1.0.2 pkghash=3e4c349cb57507913d9abda1459bdbed
32+
env: influx_version=1.0.2 pkghash=88f6c30fec2c6e612e802e23b9161fdfc7c5c29f6be036f0376326445aff0037
3333
- rvm: 2.5.1
34-
env: influx_version=1.1.0 pkghash=682904c350ecfc2a60ec9c6c08453ef2
34+
env: influx_version=1.1.0 pkghash=f1520a2e18e0ab47e8a8810671e07d5a47960e54f7553b78bebe7d3c7594742f
3535
- rvm: 2.5.1
36-
env: influx_version=1.2.4 pkghash=0545d67217393282188e5d5cdedfdc85
36+
env: influx_version=1.2.4 pkghash=2fac8391e04aa1bec9151e8f0d8f18df030c866af2b4963ab7d86c6ddc172182
3737
- rvm: 2.5.1
38-
env: influx_version=1.3.6 pkghash256=6406cdd21466bcb832b967078adaa9f07cb6ae524a6579c15141692031f5f840
38+
env: influx_version=1.3.6 pkghash=6406cdd21466bcb832b967078adaa9f07cb6ae524a6579c15141692031f5f840
3939
- rvm: 2.5.1
40-
env: influx_version=1.4.3 pkghash256=0477080f1d1cf8e1242dc7318280b9010c4c45cf6a415a2a5de607ae17fa0359
40+
env: influx_version=1.4.3 pkghash=0477080f1d1cf8e1242dc7318280b9010c4c45cf6a415a2a5de607ae17fa0359
4141
- rvm: 2.5.1
42-
env: influx_version=1.5.2 pkghash256=42fede7b497bdf30d4eb5138db218d1add986fca4fce4a8bcd9c7d6dabaf572a
42+
env: influx_version=1.5.2 pkghash=42fede7b497bdf30d4eb5138db218d1add986fca4fce4a8bcd9c7d6dabaf572a
4343
- rvm: 2.5.1
44-
env: influx_version=1.6.1 pkghash256=a833ac16890182a75983c61e5fe6471ae27cbab7984d7b7361034887b7428de2
44+
env: influx_version=1.6.1 pkghash=a833ac16890182a75983c61e5fe6471ae27cbab7984d7b7361034887b7428de2
4545
- rvm: 2.5.1
4646
env: influx_version=nightly channel=nightlies
4747
fail_fast: true

bin/provision.sh

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,14 @@ else
2222
fi
2323

2424
echo "== Download verification"
25-
hash_sum=$(md5sum "${HOME}/${package_name}" | awk '{ print $1 }')
2625
sha2_sum=$(sha256sum "${HOME}/${package_name}" | awk '{ print $1 }')
2726

28-
if [ -z "${pkghash}" ] || [ -z "${pkghash256}"]; then
27+
if [ -z "${pkghash}" ]; then
2928
echo "-- Skipping, pkghash is empty"
30-
else
31-
if [ -n "${pkghash256}" ] && [ "${sha2_sum}" != "${pkghash256}" ]; then
32-
echo >&2 "E: Hash sum mismatch (got ${sha2_sum}, expected ${pkghash256})"
33-
exit 1
34-
elif [ "${hash_sum}" != "${pkghash}" ]; then
35-
echo >&2 "E: Hash sum mismatch (got ${hash_sum}, expected ${pkghash})"
36-
exit 1
37-
fi
29+
elif [ -n "${pkghash}" ] && [ "${sha2_sum}" != "${pkghash}" ]; then
30+
echo >&2 "E: Hash sum mismatch (got ${sha2_sum}, expected ${pkghash})"
31+
exit 1
3832
fi
39-
echo "-- Download has MD5 hash: ${hash_sum}"
4033
echo "-- Download has SHA256 hash: ${sha2_sum}"
4134

4235

0 commit comments

Comments
 (0)