| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #!/bin/sh
- #
- # Ensure that when going from unauthenticated to authenticated all
- # files are checked again
- #
- set -e
- TESTDIR=$(readlink -f $(dirname $0))
- . $TESTDIR/framework
- setupenvironment
- configarchitecture "i386"
- insertpackage 'unstable' 'foo' 'all' '1.0'
- insertsource 'unstable' 'foo' 'all' '1.0'
- setupaptarchive
- changetowebserver
- runtest() {
- # start unauthenticated
- find rootdir/var/lib/apt/lists/ -type f | xargs rm -f
- rm -f aptarchive/dists/unstable/*Release*
- aptget update -qq
- # become authenticated
- generatereleasefiles
- signreleasefiles
- # and ensure we do download the data again
- msgtest "Check that the data is check when going to authenticated"
- if aptget update |grep -q Hit; then
- msgfail
- else
- msgpass
- fi
- }
- for COMPRESSEDINDEXES in 'false' 'true'; do
- echo "Acquire::GzipIndexes \"$COMPRESSEDINDEXES\";" > rootdir/etc/apt/apt.conf.d/compressindexes
- if $COMPRESSEDINDEXES; then
- msgmsg 'Run tests with GzipIndexes enabled'
- else
- msgmsg 'Run tests with GzipIndexes disabled'
- fi
- runtest
- done
|