diff options
author | Julian Andres Klode <jak@debian.org> | 2015-08-27 00:28:47 +0200 |
---|---|---|
committer | Julian Andres Klode <jak@debian.org> | 2015-08-27 13:27:44 +0200 |
commit | 848fd2a65fa2aef296d44c9a19b89ac272ca12fe (patch) | |
tree | 11d50e57c34045c3d368164f7eb69d62928d0e0a /test/integration | |
parent | b6192267c23ffda1b9c8328537a5f2c83e176c26 (diff) |
install: Set a local deb as the candidate for that package
This ensures that we can install .deb files that are not the
candidate for a given package.
Diffstat (limited to 'test/integration')
-rwxr-xr-x | test/integration/test-apt-get-install-deb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/integration/test-apt-get-install-deb b/test/integration/test-apt-get-install-deb index bd720bede..65951cede 100755 --- a/test/integration/test-apt-get-install-deb +++ b/test/integration/test-apt-get-install-deb @@ -60,3 +60,21 @@ The following NEW packages will be installed: Remv foo:i386 [1.0] Inst foo (1.0 local-deb [amd64]) Conf foo (1.0 local-deb [amd64])" aptget install ./incoming/foo_1.0_amd64.deb -s -q=0 + +# Check that installing the local deb works if it is not the candidate +echo "Package: foo +Pin: version 1.0 +Pin-Priority: -1" > rootdir/etc/apt/preferences + +testsuccessequal "Reading package lists... +Building dependency tree... +Reading state information... +Note, selecting 'foo' instead of './incoming/foo_1.0_amd64.deb' +The following packages will be REMOVED: + foo:i386 +The following NEW packages will be installed: + foo +0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. +Remv foo:i386 [1.0] +Inst foo (1.0 local-deb [amd64]) +Conf foo (1.0 local-deb [amd64])" aptget install ./incoming/foo_1.0_amd64.deb -s -q=0 |