Index: eclass/kernel-2.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v retrieving revision 1.207 diff -u -B -u -r1.207 kernel-2.eclass --- eclass/kernel-2.eclass 17 Dec 2007 16:05:13 -0000 1.207 +++ eclass/kernel-2.eclass 26 Feb 2008 23:27:43 -0000 @@ -33,7 +33,8 @@ # K_EXTRAEINFO - this is a new-line seperated list of einfo displays in # postinst and can be used to carry additional postinst # messages -# K_EXTRAEWARN - same as K_EXTRAEINFO except ewarn's instead of einfo's +# K_EXTRAELOG - same as K_EXTRAEINFO except using elog instead of einfo +# K_EXTRAEWARN - same as K_EXTRAEINFO except using ewarn instead of einfo # K_SYMLINK - if this is set, then forcably create symlink anyway # # K_DEFCONFIG - Allow specifying a different defconfig target. @@ -633,10 +634,10 @@ [[ ! -d ${ROOT}sys ]] && kernel_is 2 6 && mkdir ${ROOT}sys echo - einfo "If you are upgrading from a previous kernel, you may be interested" - einfo "in the following documents:" - einfo " - General upgrade guide: http://www.gentoo.org/doc/en/kernel-upgrade.xml" - kernel_is_2_6 && einfo " - 2.4 to 2.6 migration guide: http://www.gentoo.org/doc/en/migration-to-2.6.xml" + elog "If you are upgrading from a previous kernel, you may be interested" + elog "in the following documents:" + elog " - General upgrade guide: http://www.gentoo.org/doc/en/kernel-upgrade.xml" + kernel_is_2_6 && elog " - 2.4 to 2.6 migration guide: http://www.gentoo.org/doc/en/migration-to-2.6.xml" echo # if K_EXTRAEINFO is set then lets display it now @@ -645,6 +646,12 @@ while read -s ELINE; do einfo "${ELINE}"; done fi + # if K_EXTRAELOG is set then lets display it now + if [[ -n ${K_EXTRAELOG} ]]; then + echo ${K_EXTRAELOG} | fmt | + while read -s ELINE; do elog "${ELINE}"; done + fi + # if K_EXTRAEWARN is set then lets display it now if [[ -n ${K_EXTRAEWARN} ]]; then echo ${K_EXTRAEWARN} | fmt | @@ -662,11 +669,11 @@ } postinst_headers() { - einfo "Kernel headers are usually only used when recompiling your system libc, as" - einfo "such, following the installation of newer headers, it is advised that you" - einfo "re-merge your system libc." - einfo "Failure to do so will cause your system libc to not make use of newer" - einfo "features present in the updated kernel headers." + elog "Kernel headers are usually only used when recompiling your system libc, as" + elog "such, following the installation of newer headers, it is advised that you" + elog "re-merge your system libc." + elog "Failure to do so will cause your system libc to not make use of newer" + elog "features present in the updated kernel headers." } # pkg_setup functions Index: sys-kernel/git-sources/git-sources-2.6.25_rc2-r8.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-kernel/git-sources/git-sources-2.6.25_rc2-r8.ebuild,v retrieving revision 1.1 diff -u -B -u -r1.1 git-sources-2.6.25_rc2-r8.ebuild --- sys-kernel/git-sources/git-sources-2.6.25_rc2-r8.ebuild 24 Feb 2008 15:22:03 -0000 1.1 +++ sys-kernel/git-sources/git-sources-2.6.25_rc2-r8.ebuild 26 Feb 2008 23:27:43 -0000 @@ -20,7 +20,7 @@ SRC_URI="${KERNEL_URI}" KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +K_EXTRAELOG="This kernel is not supported by Gentoo due to its unstable and experimental nature. If you have any issues, try a matching vanilla-sources ebuild -- if the problem is not there, please contact the upstream kernel developers at http://bugme.osdl.org and on the linux-kernel mailing list to Index: sys-kernel/mm-sources/mm-sources-2.6.25_rc2-r1.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-kernel/mm-sources/mm-sources-2.6.25_rc2-r1.ebuild,v retrieving revision 1.1 diff -u -B -u -r1.1 mm-sources-2.6.25_rc2-r1.ebuild --- sys-kernel/mm-sources/mm-sources-2.6.25_rc2-r1.ebuild 17 Feb 2008 16:11:21 -0000 1.1 +++ sys-kernel/mm-sources/mm-sources-2.6.25_rc2-r1.ebuild 26 Feb 2008 23:27:43 -0000 @@ -18,7 +18,7 @@ KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86" IUSE="" -K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +K_EXTRAELOG="This kernel is not supported by Gentoo due to its unstable and experimental nature. If you have any issues, try a matching vanilla-sources ebuild -- if the problem persists there, please file a bug at http://bugme.osdl.org. If the problem only occurs with mm-sources then please contact Andrew Morton to Index: sys-kernel/tuxonice-sources/tuxonice-sources-2.6.24-r3.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-kernel/tuxonice-sources/tuxonice-sources-2.6.24-r3.ebuild,v retrieving revision 1.1 diff -u -B -u -r1.1 tuxonice-sources-2.6.24-r3.ebuild --- sys-kernel/tuxonice-sources/tuxonice-sources-2.6.24-r3.ebuild 26 Feb 2008 17:28:25 -0000 1.1 +++ sys-kernel/tuxonice-sources/tuxonice-sources-2.6.24-r3.ebuild 26 Feb 2008 23:27:43 -0000 @@ -29,7 +29,7 @@ >=sys-apps/tuxonice-userui-0.7.2 >=sys-power/hibernate-script-1.97" -K_EXTRAEINFO="If there are issues with this kernel, please direct any +K_EXTRAELOG="If there are issues with this kernel, please direct any queries to the tuxonice-users mailing list: http://lists.tuxonice.net/mailman/listinfo/tuxonice-users/" Index: sys-kernel/usermode-sources/usermode-sources-2.6.18-r2.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-kernel/usermode-sources/usermode-sources-2.6.18-r2.ebuild,v retrieving revision 1.1 diff -u -B -u -r1.1 usermode-sources-2.6.18-r2.ebuild --- sys-kernel/usermode-sources/usermode-sources-2.6.18-r2.ebuild 25 May 2007 03:23:50 -0000 1.1 +++ sys-kernel/usermode-sources/usermode-sources-2.6.18-r2.ebuild 26 Feb 2008 23:27:43 -0000 @@ -21,6 +21,6 @@ HOMEPAGE="http://www.kernel.org/ http://user-mode-linux.sourceforge.net" KEYWORDS="~amd64 ~x86" -K_EXTRAEINFO="Since you are using UML, you may want to read the Gentoo Linux +K_EXTRAELOG="Since you are using UML, you may want to read the Gentoo Linux Developer's guide to system testing with User-Mode Linux that can be found at http://www.gentoo.org/doc/en/uml.xml"