commit:     81f411cef66df2515dec124ac85da34f7e41d4ba
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 15 21:06:45 2016 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Dec 15 21:07:13 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f411ce

www-misc/zoneminder: Properly use REPLACING_VERSIONS

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 www-misc/zoneminder/zoneminder-1.30.0.ebuild | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/www-misc/zoneminder/zoneminder-1.30.0.ebuild 
b/www-misc/zoneminder/zoneminder-1.30.0.ebuild
index 60f3915..d041e19 100644
--- a/www-misc/zoneminder/zoneminder-1.30.0.ebuild
+++ b/www-misc/zoneminder/zoneminder-1.30.0.ebuild
@@ -14,7 +14,7 @@
 
 EAPI=6
 
-inherit perl-functions readme.gentoo-r1 cmake-utils depend.apache flag-o-matic 
systemd
+inherit versionator perl-functions readme.gentoo-r1 cmake-utils depend.apache 
flag-o-matic systemd
 
 MY_PN="ZoneMinder"
 
@@ -168,6 +168,10 @@ src_install() {
 pkg_postinst() {
        readme.gentoo_print_elog
 
-       local myold=${REPLACING_VERSIONS}
-       [ "${myold}" = ${PV} ] || elog "You have upgraded zoneminder and may 
have to upgrade your database now using the 'zmupdate.pl' script."
+       local v
+       for v in ${REPLACING_VERSIONS}; do
+               if ! version_is_at_least ${PV} ${v}; then
+                       elog "You have upgraded zoneminder and may have to 
upgrade your database now using the 'zmupdate.pl' script."
+               fi
+       done
 }

Reply via email to