]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | set -e | |
3 | ||
4 | TESTDIR="$(readlink -f "$(dirname "$0")")" | |
5 | . "$TESTDIR/framework" | |
6 | setupenvironment | |
7 | configarchitecture 'amd64' 'i386' | |
8 | ||
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' | |
12 | ||
13 | # needed by the ftparchive.conf | |
14 | cd aptarchive | |
15 | ln -s ../incoming pool | |
16 | createaptftparchiveconfig | |
17 | cd - >/dev/null | |
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 | |
37 | ||
38 | # play with the cdroms | |
39 | testdpkgnotinstalled testing | |
40 | aptget install testing -t stable -y #> /dev/null 2>&1 | |
41 | testdpkginstalled testing | |
42 | ||
43 | testdpkgnotinstalled testing:i386 | |
44 | aptget install testing:i386 -t stable -y #> /dev/null 2>&1 | |
45 | testdpkginstalled testing:i386 | |
46 | ||
47 | aptget dist-upgrade -y |