Переглянути джерело

test-indexes.sh: Actually test for non/pre-existing indexes in compressed mode

martin@piware.de 16 роки тому
батько
коміт
08abac551a
1 змінених файлів з 4 додано та 3 видалено
  1. 4 3
      test/test-indexes.sh

+ 4 - 3
test/test-indexes.sh

@@ -32,6 +32,7 @@ check_update() {
 
 
     rm -f etc/apt/trusted.gpg etc/apt/secring.gpg
     rm -f etc/apt/trusted.gpg etc/apt/secring.gpg
     touch etc/apt/trusted.gpg etc/apt/secring.gpg
     touch etc/apt/trusted.gpg etc/apt/secring.gpg
+    find var/lib/apt/lists/ -type f | xargs -r rm
     out=$($APT_GET "$@" update 2>&1)
     out=$($APT_GET "$@" update 2>&1)
     echo "$out" | grep -q NO_PUBKEY
     echo "$out" | grep -q NO_PUBKEY
     key=$(echo "$out" | sed -n '/NO_PUBKEY/ { s/^.*NO_PUBKEY \([[:alnum:]]\+\)$/\1/; p}')
     key=$(echo "$out" | sed -n '/NO_PUBKEY/ { s/^.*NO_PUBKEY \([[:alnum:]]\+\)$/\1/; p}')
@@ -39,6 +40,7 @@ check_update() {
     gpg -q --no-options --no-default-keyring --secret-keyring etc/apt/secring.gpg --trustdb-name etc/apt/trustdb.gpg --keyring etc/apt/trusted.gpg --primary-keyring etc/apt/trusted.gpg --keyserver $GPG_KEYSERVER --recv-keys $key
     gpg -q --no-options --no-default-keyring --secret-keyring etc/apt/secring.gpg --trustdb-name etc/apt/trustdb.gpg --keyring etc/apt/trusted.gpg --primary-keyring etc/apt/trusted.gpg --keyserver $GPG_KEYSERVER --recv-keys $key
 
 
     echo "--- apt-get update $@ (with trusted keys)"
     echo "--- apt-get update $@ (with trusted keys)"
+    find var/lib/apt/lists/ -type f | xargs -r rm
     $APT_GET "$@" update
     $APT_GET "$@" update
 }
 }
 
 
@@ -144,7 +146,6 @@ $APT_GET -o Acquire::PDiffs=true update
 check_indexes
 check_indexes
 
 
 echo "===== compressed indexes ====="
 echo "===== compressed indexes ====="
-find var/lib/apt/lists/ -type f | xargs -r rm
 check_update -o Acquire::GzipIndexes=true
 check_update -o Acquire::GzipIndexes=true
 check_indexes compressed
 check_indexes compressed
 check_cache
 check_cache
@@ -152,11 +153,11 @@ check_install
 check_get_source
 check_get_source
 
 
 echo "--- apt-get update with preexisting indexes"
 echo "--- apt-get update with preexisting indexes"
-check_update -o Acquire::GzipIndexes=true
+$APT_GET -o Acquire::GzipIndexes=true update
 check_indexes
 check_indexes
 
 
 echo "--- apt-get update with preexisting indexes and pdiff mode"
 echo "--- apt-get update with preexisting indexes and pdiff mode"
-check_update -o Acquire::GzipIndexes=true -o Acquire::PDiffs=true update
+$APT_GET -o Acquire::GzipIndexes=true -o Acquire::PDiffs=true update
 check_indexes
 check_indexes
 
 
 echo "===== ALL TESTS PASSED ====="
 echo "===== ALL TESTS PASSED ====="