]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | set -e | |
3 | ||
4 | TESTDIR=$(readlink -f $(dirname $0)) | |
5 | . $TESTDIR/framework | |
6 | ||
7 | setupenvironment | |
8 | configarchitecture 'amd64' | |
9 | ||
10 | insertinstalledpackage 'unrelated' 'all' '1' | |
11 | buildsimplenativepackage 'unrelated' 'all' '2' 'unstable' | |
12 | ||
13 | setupaptarchive | |
14 | ||
15 | testnoact() { | |
16 | cp -a rootdir/var/lib/dpkg/status rootdir/var/lib/dpkg/status-backup-noact | |
17 | touch rootdir/var/lib/apt/extended_states | |
18 | testequal 'Reading package lists... | |
19 | Building dependency tree... | |
20 | Reading state information... | |
21 | The following packages will be upgraded: | |
22 | unrelated | |
23 | 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
24 | Inst unrelated [1] (2 unstable [all]) | |
25 | Conf unrelated (2 unstable [all])' aptget install unrelated -s | |
26 | testsuccess aptget install unrelated -y | |
27 | testdpkginstalled unrelated | |
28 | rm -rf rootdir/var/cache/apt/*.bin | |
29 | cp -a rootdir/var/lib/dpkg/status-backup-noact rootdir/var/lib/dpkg/status | |
30 | } | |
31 | ||
32 | testnoact | |
33 | testsuccess aptget update --print-uris | |
34 | testnoact | |
35 | ||
36 | # same thing, just not with InRelease this time | |
37 | rm -rf rootdir/var/lib/apt/lists | |
38 | testsuccess aptget update -o Acquire::TryInRelease=0 | |
39 | ||
40 | testnoact | |
41 | testsuccess aptget update --print-uris -o Acquire::TryInRelease=0 | |
42 | testnoact |