From 1e5961861bf707f8ceff3a7153258bb590c6a25f Mon Sep 17 00:00:00 2001 From: Robin Sheat Date: Thu, 11 Jul 2013 23:58:34 +1200 Subject: [PATCH] Bug 10574 - mute the "upgrading from 3.2" message New installs get the message about running a script if upgrading from 3.2. They shouldn't. This silences this message in all cases except when you actually are upgrading from 3.2. Test plan: There are three scenarios to test: 1) A fresh install should not cause the prompt. 2) An upgrade with or without the debconf entry set should not cause the prompt. 3) An upgrade from a 3.2 release to this should cause the prompt. To remove the debconf entry that says the prompt has been seen: echo 'unregister koha-common/3.2-3.4-upgrade-notice' | sudo debconf-communicate koha-common This should be run before every test to make debconf forget that it's shown the prompt. To get its current state: sudo debconf-show koha-common To test against the 3.2 version, an empty package that claims to be Koha 3.2.2 is attached to the bug. Signed-off-by: Mirko Tietgen Signed-off-by: Kyle M Hall --- debian/koha-common.config | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/debian/koha-common.config b/debian/koha-common.config index 8d480ff..716119d 100755 --- a/debian/koha-common.config +++ b/debian/koha-common.config @@ -21,6 +21,8 @@ set -e . /usr/share/debconf/confmodule -db_input high koha-common/3.2-3.4-upgrade-notice || true +if dpkg --compare-versions "$2" lt-nl 3.4 ; then + db_input high koha-common/3.2-3.4-upgrade-notice || true +fi db_go -- 1.7.2.5