]>
Commit | Line | Data |
---|---|---|
42d41ddb DK |
1 | #!/bin/sh |
2 | set -e | |
3 | ||
4 | TESTDIR=$(readlink -f $(dirname $0)) | |
5 | . $TESTDIR/framework | |
6 | ||
7 | setupenvironment | |
8 | configarchitecture "i386" | |
9 | ||
10 | buildsimplenativepackage 'apt' 'all' '1.0' 'stable' | |
11 | buildsimplenativepackage 'apt' 'all' '2.0' 'unstable' | |
12 | ||
13 | setupaptarchive | |
14 | ||
15 | testdownload() { | |
16 | msgtest 'Test download of package file' $1 | |
17 | if [ -z "$3" ]; then | |
18 | aptget download ${2} | |
19 | else | |
20 | aptget download ${2}/${3} | |
21 | fi | |
22 | test -f $1 && msgpass || msgfail | |
23 | } | |
24 | ||
25 | testdownload apt_1.0_all.deb apt stable | |
26 | testdownload apt_2.0_all.deb apt | |
27 | ||
28 | DEBFILE="$(readlink -f aptarchive)/pool/apt_2.0_all.deb" | |
29 | testequal "'file://${DEBFILE}' apt_2.0_all.deb $(stat -c%s $DEBFILE) sha256:$(sha256sum $DEBFILE | cut -d' ' -f 1)" aptget download apt --print-uris |