summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-06-14 22:19:10 +0000
committerMike Frysinger <vapier@gentoo.org>2014-06-14 22:19:10 +0000
commit7ccea0f8409e996a3f83429db1ba91a867c89c46 (patch)
tree540fc1c6902a4463eba851ab34f5e9580bf28c45 /sys-libs
parentamd64 stable wrt bug #510944 (diff)
downloadgentoo-2-7ccea0f8409e996a3f83429db1ba91a867c89c46.tar.gz
gentoo-2-7ccea0f8409e996a3f83429db1ba91a867c89c46.tar.bz2
gentoo-2-7ccea0f8409e996a3f83429db1ba91a867c89c46.zip
Check MERGE_TYPE when doing downgrade check #255109 by Phil White.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/glibc/ChangeLog5
-rw-r--r--sys-libs/glibc/files/eblits/pkg_setup.eblit9
2 files changed, 10 insertions, 4 deletions
diff --git a/sys-libs/glibc/ChangeLog b/sys-libs/glibc/ChangeLog
index dfee6e900505..4ef19e952edd 100644
--- a/sys-libs/glibc/ChangeLog
+++ b/sys-libs/glibc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-libs/glibc
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.993 2014/06/14 08:07:10 rhill Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.994 2014/06/14 22:19:10 vapier Exp $
+
+ 14 Jun 2014; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit:
+ Check MERGE_TYPE when doing downgrade check #255109 by Phil White.
14 Jun 2014; Ryan Hill <rhill@gentoo.org> files/eblits/common.eblit:
Strip -fstack-protector*. These flags are now enabled by default so we can
diff --git a/sys-libs/glibc/files/eblits/pkg_setup.eblit b/sys-libs/glibc/files/eblits/pkg_setup.eblit
index 1bf06c259670..8b8e547d9d73 100644
--- a/sys-libs/glibc/files/eblits/pkg_setup.eblit
+++ b/sys-libs/glibc/files/eblits/pkg_setup.eblit
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_setup.eblit,v 1.11 2013/06/29 03:22:32 heroxbd Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_setup.eblit,v 1.12 2014/06/14 22:19:10 vapier Exp $
glibc_compile_test() {
local ret save_cflags=${CFLAGS}
@@ -48,7 +48,10 @@ glibc_run_test() {
eblit-glibc-pkg_setup() {
# prevent native builds from downgrading ... maybe update to allow people
# to change between diff -r versions ? (2.3.6-r4 -> 2.3.6-r2)
- if [[ ${ROOT} == "/" ]] && [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then
+ if [[ ${MERGE_TYPE} != "buildonly" ]] && \
+ [[ ${ROOT} == "/" ]] && \
+ [[ ${CBUILD} == ${CHOST} ]] && \
+ [[ ${CHOST} == ${CTARGET} ]] ; then
if has_version '>'${CATEGORY}/${PF} ; then
eerror "Sanity check to keep you from breaking your system:"
eerror " Downgrading glibc is not supported and a sure way to destruction"