|
|
@@ -164,6 +164,19 @@ SHA256-Download:
|
|
|
testsuccessequal "$(cat Packages-future)
|
|
|
" aptcache show apt newstuff futurestuff
|
|
|
|
|
|
+ # we reuse the archive state of the previous test here
|
|
|
+ msgmsg "Testcase: downloading a patch fails, but successful fallback: $*"
|
|
|
+ rm -rf rootdir/var/lib/apt/lists
|
|
|
+ cp -a rootdir/var/lib/apt/lists-bak rootdir/var/lib/apt/lists
|
|
|
+ cp Packages-future aptarchive/Packages
|
|
|
+ rm "${PATCHFILE}.gz"
|
|
|
+ testsuccess apt update "$@"
|
|
|
+ cp rootdir/tmp/testsuccess.output patchdownload.output
|
|
|
+ testsuccess grep '^Falling back to normal index file acquire' patchdownload.output
|
|
|
+ testnopackage oldstuff
|
|
|
+ testsuccessequal "$(cat Packages-future)
|
|
|
+" aptcache show apt newstuff futurestuff
|
|
|
+
|
|
|
msgmsg "Testcase: patch applying fails, but successful fallback: $*"
|
|
|
rm -rf rootdir/var/lib/apt/lists
|
|
|
cp -a rootdir/var/lib/apt/lists-bak rootdir/var/lib/apt/lists
|