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 testequal 
'N: Unable to locate package doesntexist' aptcache policy doesntexist 
-q=0 
  27 testequal 
'Reading package lists... 
  28 Building dependency tree... 
  29 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget dist
-upgrade --trivial-only 
  32 Pin: release a=unstable 
  33 Pin-Priority: -1' > rootdir
/etc
/apt
/preferences
 
  35 testcandidate rapt 
'(none)' 
  36 testequal 
'N: Unable to locate package doesntexist' aptcache policy doesntexist 
-q=0 
  37 testequal 
'Reading package lists... 
  38 Building dependency tree... 
  39 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget dist
-upgrade --trivial-only 
  43 Pin: release a=unstable 
  44 Pin-Priority: 1000' >> rootdir
/etc
/apt
/preferences
 
  46 testcandidate rapt 
'(none)' 
  50 Pin: release a=unstable 
  51 Pin-Priority: 1000' >> rootdir
/etc
/apt
/preferences
 
  53 testcandidate rapt 
'(none)' 
  54 testequal 
'N: Unable to locate package doesntexist' aptcache policy doesntexist 
-q=0 
  56 testequal 
'Reading package lists... 
  57 Building dependency tree... 
  58 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' aptget dist
-upgrade --trivial-only 
  60 echo 'Package: arch:amd64 
  61 Pin: release a=unstable 
  62 Pin-Priority: -1' > rootdir
/etc
/apt
/preferences
 
  64 testcandidate arch 
'1.0' 
  68 Pin: release a=unstable 
  69 Pin-Priority: -1' >> rootdir
/etc
/apt
/preferences
 
  71 testcandidate arch 
'(none)'