4 TESTDIR
=$
(readlink
-f $
(dirname $0))
8 configarchitecture
"i386"
10 buildsimplenativepackage
'apt' 'all' '1.0' 'stable'
11 setupaptarchive
--no-update
13 changetohttpswebserver
-o 'aptwebserver::redirect::replace::/redirectme/=http://localhost:8080/'
15 DOWNLOG
='download-testfile.log'
16 msgtest
'normal http download works'
17 downloadfile
'http://localhost:8080/pool/apt_1.0/changelog' changelog2
> "$DOWNLOG" && msgpass || msgfail
19 msgtest
'normal https download works'
20 downloadfile
'https://localhost:4433/pool/apt_1.0/changelog' changelog
> "$DOWNLOG" && msgpass || msgfail
22 msgtest
'redirecting https to http does not work'
23 if ! downloadfile
'https://localhost:4433/redirectme/pool/apt_1.0/changelog' changelog3
> "$DOWNLOG"; then
30 msgtest
'https methods given proper error on redirect attempt'
31 if grep -q 'Protocol http not supported or disabled in libcurl' "$DOWNLOG"; then