Explorar o código

test-apt-cdrom: Fix for gnupg 2.1.15

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.
Julian Andres Klode %!s(int64=10) %!d(string=hai) anos
pai
achega
0343b48e06
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      test/integration/test-apt-cdrom

+ 6 - 1
test/integration/test-apt-cdrom

@@ -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
-	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!"
 }