]> git.saurik.com Git - apt.git/commitdiff
test-apt-cdrom: Fix for gnupg 2.1.15
authorJulian Andres Klode <jak@debian.org>
Thu, 1 Sep 2016 08:57:49 +0000 (10:57 +0200)
committerJulian Andres Klode <jak@debian.org>
Thu, 1 Sep 2016 09:00:10 +0000 (11:00 +0200)
gpg annoyingly changed its output and broke our test suite
again by adding two extra lines about key type and issuer.
Really annoying.

Those lines also have more than one space after the colon,
so let's use \s* there - and also change the other lines to
support variable length whitespace in case gpg decides to
break things there too.

test/integration/test-apt-cdrom

index a3c3b5ba0a170b5e683ff7aae2c8882c7fdc1480..212f0baa44b192d1af24ae2753920af886b05781 100755 (executable)
@@ -29,7 +29,12 @@ aptcdromlog() {
        test ! -e rootdir/media/cdrom || echo "CD-ROM is mounted, but shouldn't be!"
        test -e rootdir/media/cdrom-unmounted || echo "Unmounted CD-ROM doesn't exist, but it should!"
        aptcdrom "$@" -o quiet=1 >rootdir/tmp/apt-cdrom.log 2>&1 </dev/null
        test ! -e rootdir/media/cdrom || echo "CD-ROM is mounted, but shouldn't be!"
        test -e rootdir/media/cdrom-unmounted || echo "Unmounted CD-ROM doesn't exist, but it should!"
        aptcdrom "$@" -o quiet=1 >rootdir/tmp/apt-cdrom.log 2>&1 </dev/null
-       sed -e '/gpgv\?: Signature made/ d' -e '/gpgv\?: Good signature/ d' -e '/^Identifying/ d' -e '/Reading / d' rootdir/tmp/apt-cdrom.log
+       sed -e '/gpgv\?:\s*Signature made/ d' \
+               -e '/gpgv\?:\s*Good signature/ d' \
+               -e '/gpgv\?:\s*using RSA key/ d' \
+               -e '/gpgv\?:\s*issuer/ d' \
+               -e '/^Identifying/ d' \
+               -e '/Reading / d' rootdir/tmp/apt-cdrom.log
        test ! -e rootdir/media/cdrom || echo "CD-ROM is mounted, but shouldn't be!"
        test -e rootdir/media/cdrom-unmounted || echo "Unmounted CD-ROM doesn't exist, but it should!"
 }
        test ! -e rootdir/media/cdrom || echo "CD-ROM is mounted, but shouldn't be!"
        test -e rootdir/media/cdrom-unmounted || echo "Unmounted CD-ROM doesn't exist, but it should!"
 }