]>
git.saurik.com Git - apt.git/blob - test/integration/test-apt-get-source-arch
   4 TESTDIR
=$(readlink -f $(dirname $0)) 
   8 configarchitecture 
"i386" "amd64" 
  11 # different version for the individual arches 
  12 insertpackage 
'stable' 'foo' 'amd64' '1.0' 
  13 insertsource 
'stable' 'foo' 'amd64' '1.0' 
  15 insertpackage 
'stable' 'foo' 'i386' '1.0' 
  16 insertsource  
'stable' 'foo' 'i386' '1.0' 
  17 insertpackage 
'stable' 'foo' 'i386' '2.0' 
  18 insertsource  
'stable' 'foo' 'i386' '2.0' 
  20 insertpackage 
'oldstable' 'foo' 'i386' '0.1' 
  21 insertsource  
'oldstable' 'foo' 'i386' '0.1' 
  22 # just needed so that there is a release file entry for the test 
  23 insertpackage 
'oldstable' 'unreleated' 'amd64' '0.1' 
  27 APTARCHIVE
=$(readlink -f ./aptarchive) 
  29 HEADER
="Reading package lists... 
  30 Building dependency tree..." 
  34 Need to get 0 B of source archives. 
  35 'file://${APTARCHIVE}/foo_1.0.dsc' foo_1.0.dsc 0 MD5Sum:d41d8cd98f00b204e9800998ecf8427e 
  36 'file://${APTARCHIVE}/foo_1.0.tar.gz' foo_1.0.tar.gz 0 MD5Sum:d41d8cd98f00b204e9800998ecf8427e" aptget 
source -q --print-uris foo
:amd64
 
  40 Need to get 0 B of source archives. 
  41 'file://${APTARCHIVE}/foo_2.0.dsc' foo_2.0.dsc 0 MD5Sum:d41d8cd98f00b204e9800998ecf8427e 
  42 'file://${APTARCHIVE}/foo_2.0.tar.gz' foo_2.0.tar.gz 0 MD5Sum:d41d8cd98f00b204e9800998ecf8427e" aptget 
source -q --print-uris foo
:i386
 
  44 # pick :i386 by release 
  46 Selected version '0.1' (oldstable) for foo 
  47 Need to get 0 B of source archives. 
  48 'file://${APTARCHIVE}/foo_0.1.dsc' foo_0.1.dsc 0 MD5Sum:d41d8cd98f00b204e9800998ecf8427e 
  49 'file://${APTARCHIVE}/foo_0.1.tar.gz' foo_0.1.tar.gz 0 MD5Sum:d41d8cd98f00b204e9800998ecf8427e" aptget 
source -q --print-uris foo
:i
386/oldstable
 
  51 # pick :i386 by version 
  53 Need to get 0 B of source archives. 
  54 'file://${APTARCHIVE}/foo_1.0.dsc' foo_1.0.dsc 0 MD5Sum:d41d8cd98f00b204e9800998ecf8427e 
  55 'file://${APTARCHIVE}/foo_1.0.tar.gz' foo_1.0.tar.gz 0 MD5Sum:d41d8cd98f00b204e9800998ecf8427e" aptget 
source -q --print-uris foo
:i386
=1.0 
  57 # error on unknown arch 
  59 E: Can not find a package for architecture 'not-a-available-arch' 
  60 E: Unable to find a source package for foo:not-a-available-arch" aptget 
source -q --print-uris foo
:not
-a-available-arch 
  62 # error on unavailable version for arch 
  64 E: Can not find a package 'foo:amd64' with version '2.0' 
  65 E: Unable to find a source package for foo:amd64=2.0" aptget 
source -q --print-uris foo
:amd64
=2.0 
  67 # error on unavailable release for arch  
  69 E: Can not find a package 'foo:amd64' with release 'oldstable' 
  70 E: Unable to find a source package for foo:amd64/oldstable" aptget 
source -q --print-uris foo
:amd
64/oldstable