From a925476eb47d0716501192d06f6d9ef50e6c5bbb Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Thu, 31 Jan 2013 15:55:22 +0200 Subject: [PATCH] Adjust ghost config test case to match legacy behavior - Rpm has traditionally (at least for the last decade) preserved existing %ghost %config file on erasure. Whether this was intentional or not, changing the behavior now risks data loss in case people are relying on this long-standing behavior. - This fails now: The behavior changed as (an unexpected) side-effect of commit 389b1ab706be8eddba9f00c7084759f670ce96ac. (cherry picked from commit 4efec66338ef04d2f1ed20cfba84c47145269d0d) --- tests/rpmconfig.at | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/rpmconfig.at b/tests/rpmconfig.at index 80323bc..91c03ba 100644 --- a/tests/rpmconfig.at +++ b/tests/rpmconfig.at @@ -818,7 +818,8 @@ cat "${cf}" runroot rpm -U "${TOPDIR}"/RPMS/noarch/configtest-1.0-1.noarch.rpm cat "${cf}" runroot rpm -e configtest -test ! -f "${cf}" && echo OK1 +cat "${cf}" +rm -f "${cf}" # post-install config, upgrade, erase runroot rpm -U "${TOPDIR}"/RPMS/noarch/configtest-1.0-1.noarch.rpm @@ -828,17 +829,17 @@ cat "${cf}" runroot rpm -U "${TOPDIR}"/RPMS/noarch/configtest-2.0-1.noarch.rpm cat "${cf}" runroot rpm -e configtest -test ! -f "${cf}" && echo OK2 +cat "${cf}" ], [], [OK1 keaton keaton -OK1 +keaton OK2 buster buster -OK2 +buster ], []) AT_CLEANUP -- 2.7.4