12345678910111213141516171819202122232425262728293031 |
- #!/bin/sh
- #
- # Test that packages from remote sources cannot set the Status field.
- #
- set -e
- TESTDIR="$(readlink -f "$(dirname "$0")")"
- . "$TESTDIR/framework"
- setupenvironment
- configarchitecture 'amd64'
- TMPDIR=$(readlink -f .)
- insertpackage 'unstable' 'pretends-installed' 'all' '1' 'Status: install ok installed'
- insertinstalledpackage 'really-installed' 'all' '1'
- setupaptarchive
- testequal "pretends-installed:
- Installed: (none)
- Candidate: 1
- Version table:
- 1 500
- 500 file:${TMPDIR}/aptarchive unstable/main all Packages" aptcache policy pretends-installed
- testequal "really-installed:
- Installed: 1
- Candidate: 1
- Version table:
- *** 1 100
- 100 ${TMPDIR}/rootdir/var/lib/dpkg/status" aptcache policy really-installed
|