From 9de2fd4d117e57824f4a0795efa7379995a804cb Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Thu, 25 Feb 2016 16:46:42 +0100 Subject: Fix crash with empty architecture list If the architecture list is empty somehow, fail normally. LP: #1549819 --- test/integration/test-ubuntu-bug-1549819-empty-arch-list | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 test/integration/test-ubuntu-bug-1549819-empty-arch-list (limited to 'test/integration/test-ubuntu-bug-1549819-empty-arch-list') diff --git a/test/integration/test-ubuntu-bug-1549819-empty-arch-list b/test/integration/test-ubuntu-bug-1549819-empty-arch-list new file mode 100755 index 000000000..5e1c6ce7e --- /dev/null +++ b/test/integration/test-ubuntu-bug-1549819-empty-arch-list @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +TESTDIR="$(readlink -f "$(dirname "$0")")" +. "$TESTDIR/framework" +setupenvironment +configarchitecture "" +echo 'APT::Architecture "";' > rootdir/etc/apt/apt.conf +echo 'APT::Architectures:: "";' >> rootdir/etc/apt/apt.conf +setupaptarchive + +# test success +testsuccess aptcache -c rootdir/etc/apt/apt.conf gencaches -o debug::NoLocking=1 -- cgit v1.2.3