4 TESTDIR
=$(readlink -f $(dirname $0))
7 configarchitecture
"i386"
9 insertpackage
'unstable' 'rapt' 'i386' '0.8.15'
10 insertpackage
'unstable' 'arch' 'i386' '1.0'
15 msgtest
"Test that the Candidate for $1 is" $2
16 if [ "$(aptcache policy $1 | grep '^ Candidate:')" = " Candidate: $2" ]; then
25 testcandidate rapt
'0.8.15'
26 testsuccessequal
'N: Unable to locate package doesntexist' aptcache policy doesntexist
-q=0
27 testsuccessequal
'Reading package lists...
28 Building dependency tree...
29 Calculating upgrade...
30 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget dist
-upgrade --trivial-only
33 Pin: release a=unstable
34 Pin-Priority: -1' > rootdir
/etc
/apt
/preferences
36 testcandidate rapt
'(none)'
37 testsuccessequal
'N: Unable to locate package doesntexist' aptcache policy doesntexist
-q=0
38 testsuccessequal
'Reading package lists...
39 Building dependency tree...
40 Calculating upgrade...
41 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget dist
-upgrade --trivial-only
45 Pin: release a=unstable
46 Pin-Priority: 1000' >> rootdir
/etc
/apt
/preferences
48 testcandidate rapt
'(none)'
52 Pin: release a=unstable
53 Pin-Priority: 1000' >> rootdir
/etc
/apt
/preferences
55 testcandidate rapt
'(none)'
56 testsuccessequal
'N: Unable to locate package doesntexist' aptcache policy doesntexist
-q=0
58 testsuccessequal
'Reading package lists...
59 Building dependency tree...
60 Calculating upgrade...
61 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget dist
-upgrade --trivial-only
63 echo 'Package: arch:amd64
64 Pin: release a=unstable
65 Pin-Priority: -1' > rootdir
/etc
/apt
/preferences
67 testcandidate arch
'1.0'
71 Pin: release a=unstable
72 Pin-Priority: -1' >> rootdir
/etc
/apt
/preferences
74 testcandidate arch
'(none)'