]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | set -e | |
3 | ||
4 | TESTDIR="$(readlink -f "$(dirname "$0")")" | |
5 | . "$TESTDIR/framework" | |
6 | setupenvironment | |
7 | configarchitecture 'i386' | |
8 | ||
9 | cat > rootdir/etc/apt/preferences <<EOF | |
10 | Package: * | |
11 | Pin: release testing | |
12 | Pin-Priority: 600 | |
13 | ||
14 | Package: * | |
15 | Pin: release unstable | |
16 | Pin-Priority: 1 | |
17 | EOF | |
18 | ||
19 | insertpackage 'testing,installed' 'foo' 'all' '1' | |
20 | insertpackage 'testing-updates' 'foo' 'all' '2' | |
21 | insertpackage 'unstable' 'foo' 'all' '3' | |
22 | ||
23 | insertinstalledpackage 'bar' 'all' '1' | |
24 | insertpackage 'testing' 'bar' 'all' '2' | |
25 | ||
26 | setupaptarchive | |
27 | ||
28 | testsuccessequal "Listing... | |
29 | bar/testing 2 all [upgradable from: 1] | |
30 | N: There is 1 additional version. Please use the '-a' switch to see it" apt list --upgradable | |
31 | ||
32 | testsuccessequal "Listing... | |
33 | bar/testing 2 all [upgradable from: 1] | |
34 | foo/testing,now 1 all [installed]" apt list |