gnome-base/gdm: Remove 3.16 upgrade notice for 3.22 and fix it for pathological cases...
authorMart Raudsepp <leio@gentoo.org>
Sun, 19 Mar 2017 11:36:33 +0000 (13:36 +0200)
committerMart Raudsepp <leio@gentoo.org>
Sun, 19 Mar 2017 11:43:35 +0000 (13:43 +0200)
Gentoo-bug: 589470

gnome-base/gdm/gdm-3.20.1.ebuild
gnome-base/gdm/gdm-3.22.3.ebuild

index 39bce084c9aca9414222f49ead54e15f1b914698..ca910f7665ca2e9d78f5c52e7f41c4f78c09f087 100644 (file)
@@ -208,8 +208,12 @@ pkg_postinst() {
 
        readme.gentoo_print_elog
 
-       if ! version_is_at_least 3.16.0 ${REPLACING_VERSIONS}; then
-               ewarn "GDM will now use a new TTY per logged user as explained at:"
-               ewarn "https://wiki.gentoo.org/wiki/Project:GNOME/GNOME3-Troubleshooting#GDM_.3E.3D_3.16_opens_one_graphical_session_per_user"
-       fi
+       local v
+       for v in ${REPLACING_VERSIONS}; do
+               if ! version_is_at_least 3.16.0 ${v}; then
+                       ewarn "GDM will now use a new TTY per logged user as explained at:"
+                       ewarn "https://wiki.gentoo.org/wiki/Project:GNOME/GNOME3-Troubleshooting#GDM_.3E.3D_3.16_opens_one_graphical_session_per_user"
+                       break
+               fi
+       done
 }
index 9ea900fb105fa96a65f59d13e143c9782f600224..acb9419fe8553995ff495dedccbdf82f4619886c 100644 (file)
@@ -213,9 +213,4 @@ pkg_postinst() {
        eend ${ret}
 
        readme.gentoo_print_elog
-
-       if ! version_is_at_least 3.16.0 ${REPLACING_VERSIONS}; then
-               ewarn "GDM will now use a new TTY per logged user as explained at:"
-               ewarn "https://wiki.gentoo.org/wiki/Project:GNOME/GNOME3-Troubleshooting#GDM_.3E.3D_3.16_opens_one_graphical_session_per_user"
-       fi
 }