net-analyzer/icinga2: fixing postinst message and keywording 2.5.1
authorMatthew Thode <prometheanfire@gentoo.org>
Wed, 24 Aug 2016 13:10:06 +0000 (08:10 -0500)
committerMatthew Thode <prometheanfire@gentoo.org>
Wed, 24 Aug 2016 13:11:05 +0000 (08:11 -0500)
Package-Manager: portage-2.2.28

net-analyzer/icinga2/icinga2-2.5.1.ebuild

index 0b3ce39093bd4e3d084f21d0e5a67f0315b0fd60..b530bfc69525700078c56422879dc0dcd3fc05fa 100644 (file)
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+mysql postgres classicui console libressl lto mail minimal nano-syntax +plugins studio +vim-syntax"
 
 CDEPEND="
@@ -159,6 +159,8 @@ src_install() {
 }
 
 pkg_postinst() {
-       elog "DB IDO schema upgrade required. http://docs.icinga.org/icinga2/snapshot/chapter-2.html#upgrading-the-mysql-database"
-       elog "You will need to update your configuration files, see https://dev.icinga.org/issues/5909"
+       if [[ ${PV} != 9999 && -n ${REPLACING_VERSIONS} && ${REPLACING_VERSIONS} != ${PV} ]]; then
+               elog "DB IDO schema upgrade may be required required.
+               http://docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/upgrading-icinga-2"
+       fi
 }