| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- #!/bin/sh
- set -e
- TESTDIR=$(readlink -f $(dirname $0))
- . $TESTDIR/framework
- setupenvironment
- configarchitecture 'amd64'
- PACKAGESTANZA='Version: 0.9.7.8
- Installed-Size: 3270
- Maintainer: APT Development Team <deity@lists.debian.org>
- Architecture: amd64
- Filename: pool/main/a/apt/apt_0.9.7.8_amd64.deb
- MD5sum: 3a622acda41620df50aa22a9fac6f32e'
- DESCRIPTION='Description: commandline package manager
- This APT has Super Cow Powers.'
- TRANSDESCRIPTION='Description-en: commandline package manager
- This APT has translated Super Cow Powers.'
- echo "Package: apt-normal
- $PACKAGESTANZA
- $DESCRIPTION
- Description-md5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
- Package: apt-both-below
- $PACKAGESTANZA
- $DESCRIPTION
- $TRANSDESCRIPTION
- Description-md5: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
- Package: apt-both-middle
- $PACKAGESTANZA
- $DESCRIPTION
- Description-md5: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
- $TRANSDESCRIPTION
- Package: apt-both-top
- $PACKAGESTANZA
- Description-md5: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
- $DESCRIPTION
- $TRANSDESCRIPTION
- Package: apt-trans
- $PACKAGESTANZA
- $TRANSDESCRIPTION
- Description-md5: cccccccccccccccccccccccccccccccc
- Package: apt-md5
- $PACKAGESTANZA
- Description-md5: dddddddddddddddddddddddddddddddd
- Package: apt-none
- $PACKAGESTANZA" > aptarchive/Packages
- setupaptarchive
- testequal "Package: apt-normal
- $PACKAGESTANZA
- $DESCRIPTION
- Description-md5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
- " aptcache show apt-normal
- # displaying the translated Description would be equally valid,
- # but we assume only one description is in a Packages file and
- # so we prefer "Description" over "Description-*" currently.
- for variant in 'below' 'middle' 'top'; do
- testequal "Package: apt-both-$variant
- $PACKAGESTANZA
- $DESCRIPTION
- Description-md5: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
- " aptcache show apt-both-$variant
- done
- testequal "Package: apt-trans
- $PACKAGESTANZA
- $TRANSDESCRIPTION
- Description-md5: cccccccccccccccccccccccccccccccc
- " aptcache show apt-trans
- testequal "Package: apt-md5
- $PACKAGESTANZA
- Description-md5: dddddddddddddddddddddddddddddddd
- " aptcache show apt-md5
- testequal "Package: apt-none
- $PACKAGESTANZA
- " aptcache show apt-none
|