From a0ed26b894e301d479c8092c9c7fa16f2d6c3c2c Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Wed, 14 Apr 2010 12:24:37 +0300 Subject: [PATCH] Add a basic reinstall test to test-suite - this currently fails due to commit e16695e932e294ec600e673d38c41bde20931204, on reinstall element header vs db header mismatch, adding this as a reminder to fix it... --- tests/rpmdb.at | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/rpmdb.at b/tests/rpmdb.at index 0de2896..598d644 100644 --- a/tests/rpmdb.at +++ b/tests/rpmdb.at @@ -65,6 +65,23 @@ runroot rpm -i \ AT_CLEANUP +# ------------------------------ +# reinstall a noarch package (with no files) +AT_SETUP([rpm -U --replacepkgs]) +AT_KEYWORDS([rpmdb install]) + +AT_CHECK([ +RPMDB_CLEAR +RPMDB_INIT + +tpkg="foo-1.0-1.noarch.rpm" +cp "${RPMDATA}/RPMS/${tpkg}" "${RPMTEST}" + +runroot rpm -i "${tpkg}" && runroot rpm -U --replacepkgs "${tpkg}" +], +[0]) + +AT_CLEANUP # ------------------------------ # install a package into a local rpmdb -- 2.7.4