]>
git.saurik.com Git - apt.git/blob - test/integration/skip-bug-711456-apt-cdrom-multiple-cds-multiarch
   4 TESTDIR
="$(readlink -f "$(dirname "$0")")" 
   7 configarchitecture 'amd64' 'i386' 
   9 buildsimplenativepackage 'testing' 'amd64,i386' '0.8.15' 'stable' 'Depends: libtest' 
  10 buildsimplenativepackage 'libtest' 'amd64,i386' '0.8.15' 'stable' 'Multi-Arch: same' 
  11 buildsimplenativepackage 'libtest' 'amd64,i386' '1' 'unstable' 'Multi-Arch: same' 
  13 # needed by the ftparchive.conf 
  15 ln -s ../incoming pool 
  16 createaptftparchiveconfig 
  18 # create an amd64 cdrom 
  19 sed -i 's#Architectures .*$#Architectures "amd64 
source";#' aptarchive/ftparchive.conf 
  20 setupaptarchive --no-update 
  21 changetocdrom 'Debian APT Testdisk amd64 0.8.15' 
  22 mv rootdir/media/cdrom rootdir/media/cdrom-amd64 
  23 addtrap 'prefix' "chmod -R +w 
$PWD/rootdir
/media
/cdrom
-amd64/dists
/;" 
  24 chmod -R -w rootdir/media/cdrom-amd64/dists 
  25 ln -s $PWD/rootdir/media/cdrom-amd64 $PWD/rootdir/media/cdrom 
  26 aptcdrom add -m -o quiet=1 
  27 rm $PWD/rootdir/media/cdrom 
  28 # do it again to create a i386 cdrom 
  29 sed -i 's#Architectures .*$#Architectures "i386 
source";#' aptarchive/ftparchive.conf 
  30 setupaptarchive --no-update 
  31 changetocdrom 'Debian APT Testdisk i386 0.8.15' 
  32 mv rootdir/media/cdrom rootdir/media/cdrom-i386 
  33 addtrap 'prefix' "chmod -R +w 
$PWD/rootdir
/media
/cdrom
-i386/dists
/;" 
  34 chmod -R -w rootdir/media/cdrom-i386/dists 
  35 ln -s $PWD/rootdir/media/cdrom-i386 $PWD/rootdir/media/cdrom 
  36 aptcdrom add -m -o quiet=1 
  38 # play with the cdroms 
  39 testdpkgnotinstalled testing 
  40 aptget install testing -t stable -y #> /dev/null 2>&1 
  41 testdpkginstalled testing 
  43 testdpkgnotinstalled testing:i386 
  44 aptget install testing:i386 -t stable -y #> /dev/null 2>&1 
  45 testdpkginstalled testing:i386 
  47 aptget dist-upgrade -y