]>
git.saurik.com Git - apt.git/blob - test/integration/test-ubuntu-bug-1078697-missing-source-hashes
4 TESTDIR
="$(readlink -f "$(dirname "$0")")"
7 configarchitecture "i386
"
8 confighashes 'MD5' 'SHA1' 'SHA256' 'SHA512'
10 msgtest 'Test apt-ftparchive source with missing hashes in .dsc'
12 touch aptarchive/foo_1.0.tar.gz
13 cat > aptarchive/foo_1.0.dsc << EOF
22 d41d8cd98f00b204e9800998ecf8427e 0 foo_1.0.tar.gz
25 # check for the SHA hashes
26 testsuccess aptftparchive sources aptarchive/
27 cp rootdir/tmp/testsuccess.output aptarchive/Sources
28 testsuccess grep Checksums-Sha512 aptarchive/Sources
30 for hash in sha512sum sha256sum sha1sum; do
31 for f in foo_1.0.tar.gz foo_1.0.dsc; do
32 SUM=$($hash aptarchive/$f | cut -d' ' -f1)
33 NEEDLE="$SUM $(stat -c%s aptarchive/$f) $f"
34 testsuccess test -n "$SUM"
35 msgtest "Test
$hash hash matches
for $f"
36 testsuccess --nomsg grep "$NEEDLE" aptarchive/Sources