summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authormartin@piware.de <>2010-06-17 12:18:54 +0200
committermartin@piware.de <>2010-06-17 12:18:54 +0200
commit81563bc11a6491b85d55dbefa9f25f8035ab187e (patch)
tree4c3920582e05d3318586e5f0fde8de5665cc5c22 /test
parent2aab191f2a87d4d33a78d76e3c2978689c142190 (diff)
test-indexes: Use /etc/apt from temporary work dir, not from system
Diffstat (limited to 'test')
-rwxr-xr-xtest/test-indexes.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/test/test-indexes.sh b/test/test-indexes.sh
index fdc1a698a..452b0cc7a 100755
--- a/test/test-indexes.sh
+++ b/test/test-indexes.sh
@@ -15,7 +15,7 @@ TEST_PKG="python-psyco-doc"
export LD_LIBRARY_PATH=$BUILDDIR/bin
-OPTS="-qq -o RootDir=. -o Dir::Bin::Methods=$BUILDDIR/bin/methods -o Debug::NoLocking=true"
+OPTS="-qq -o Dir::Bin::Methods=$BUILDDIR/bin/methods -o Debug::NoLocking=true"
DEBUG=""
#DEBUG="-o Debug::pkgCacheGen=true"
#DEBUG="-o Debug::pkgAcquire=true"
@@ -115,12 +115,18 @@ cd $WORKDIR
rm -fr etc var
rm -f home
ln -s /home home
-mkdir -p etc/apt/preferences.d etc/apt/trusted.gpg.d var/cache/apt/archives/partial var/lib/apt/lists/partial var/lib/dpkg
+mkdir -p etc/apt/preferences.d etc/apt/trusted.gpg.d etc/apt/apt.conf.d var/cache/apt/archives/partial var/lib/apt/lists/partial var/lib/dpkg
cp /etc/apt/trusted.gpg etc/apt
touch var/lib/dpkg/status
echo "deb $TEST_SOURCE" > etc/apt/sources.list
echo "deb-src $TEST_SOURCE" >> etc/apt/sources.list
+# specifying -o RootDir at the command line does not work for
+# etc/apt/apt.conf.d/ since it is parsed after pkgInitConfig(); $APT_CONFIG is
+# checked first, so this works
+echo 'RootDir ".";' > apt_config
+export APT_CONFIG=`pwd`/apt_config
+
echo "===== uncompressed indexes ====="
# first attempt should fail, no trusted GPG key
check_update