1
0
Fork 0
apt/test/integration/test-dont-forget-conflicts-via-unknown-architectures
Daniel Baumann 1af95933dd
Adding upstream version 3.0.3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-30 17:53:03 +02:00

44 lines
990 B
Bash
Executable file

#!/bin/sh
set -e
TESTDIR="$(readlink -f "$(dirname "$0")")"
. "$TESTDIR/framework"
setupenvironment
configarchitecture 'arm64'
configdpkgnoopchroot
allowremovemanual
buildsimplenativepackage 'pkga' 'arm64' '1' 'stable'
buildsimplenativepackage 'pkgb' 'arm64' '1' 'stable'
cd aptarchive
aptftparchive packages ../incoming > Packages
cd ..
generatereleasefiles
signreleasefiles
setupflataptarchive
testsuccess apt update
testsuccess apt install pkga pkgb -y
testdpkginstalled 'pkga' 'pkgb'
rm -rf aptarchive incoming
buildsimplenativepackage 'pkga' 'arm64,amd64' '2' 'unstable' 'Provides: pkgb
Breaks: pkgb (<< 1+)
Replaces: pkgb (<< 1+)'
mkdir aptarchive
cd aptarchive
aptftparchive packages ../incoming > Packages
cd ..
generatereleasefiles
signreleasefiles
setupflataptarchive
testsuccess apt update
#apt upgrade pkga -o Debug::pkgDpkgPm=1 -y -o Dpkg::use-pty=0
rm -f rootdir/var/cache/apt/*.bin
testsuccess apt install pkga -y
testdpkginstalled 'pkga'
testdpkgnotinstalled 'pkgb'