summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-06-13 04:29:22 +0000
committerZac Medico <zmedico@gentoo.org>2008-06-13 04:29:22 +0000
commit5badfaad6948a0b8d9a13243738cbe5b408c8c75 (patch)
tree84875d9a20c67a2e17dea7ca06181aaa9e02c591 /app-shells/bash
parentwhitespace (diff)
downloadgentoo-2-5badfaad6948a0b8d9a13243738cbe5b408c8c75.tar.gz
gentoo-2-5badfaad6948a0b8d9a13243738cbe5b408c8c75.tar.bz2
gentoo-2-5badfaad6948a0b8d9a13243738cbe5b408c8c75.zip
Bug #222721 - Replace the !<sys-apps/portage-2.1.4_rc1 blocker
(from bug #190128) with !<sys-apps/portage-2.1.5 to ensure that phase execution order is such that the /bin/sh symlink will be created in the postinst phase when necessary. This eliminates the need for an associated die call in pkg_setup(). The blocker will be solved automatically by emerge since it can adjust install order such that the upgrade from portage-2.1.4.x to portage-2.1.5.x occurs before the upgrade to bash-3.2_p39. (Portage version: 2.1.5.5)
Diffstat (limited to 'app-shells/bash')
-rw-r--r--app-shells/bash/ChangeLog12
-rw-r--r--app-shells/bash/bash-3.2_p39.ebuild12
2 files changed, 13 insertions, 11 deletions
diff --git a/app-shells/bash/ChangeLog b/app-shells/bash/ChangeLog
index b23412db7004..a13409c1d9f5 100644
--- a/app-shells/bash/ChangeLog
+++ b/app-shells/bash/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for app-shells/bash
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/ChangeLog,v 1.179 2008/06/12 17:38:35 zlin Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/ChangeLog,v 1.180 2008/06/13 04:29:22 zmedico Exp $
+
+ 13 Jun 2008; Zac Medico <zmedico@gentoo.org> bash-3.2_p39.ebuild:
+ Bug #222721 - Replace the !<sys-apps/portage-2.1.4_rc1 blocker
+ (from bug #190128) with !<sys-apps/portage-2.1.5 to ensure that
+ phase execution order is such that the /bin/sh symlink will be
+ created in the postinst phase when necessary. This eliminates the
+ need for an associated die call in pkg_setup(). The blocker will
+ be solved automatically by emerge since it can adjust install order
+ such that the upgrade from portage-2.1.4.x to portage-2.1.5.x occurs
+ before the upgrade to bash-3.2_p39.
12 Jun 2008; Bo Ørsted Andresen <zlin@gentoo.org> bash-3.2_p39.ebuild:
Ensure that portage < 2.1.5 upgrade bash with FEATURES=-unmerge-orphans.
diff --git a/app-shells/bash/bash-3.2_p39.ebuild b/app-shells/bash/bash-3.2_p39.ebuild
index e85150035608..f64fbc97e3fe 100644
--- a/app-shells/bash/bash-3.2_p39.ebuild
+++ b/app-shells/bash/bash-3.2_p39.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-3.2_p39.ebuild,v 1.5 2008/06/12 17:38:35 zlin Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-3.2_p39.ebuild,v 1.6 2008/06/13 04:29:22 zmedico Exp $
inherit eutils flag-o-matic toolchain-funcs multilib
@@ -36,7 +36,7 @@ IUSE="afs bashlogger examples nls plugins vanilla"
DEPEND=">=sys-libs/ncurses-5.2-r2"
RDEPEND="${DEPEND}
- !<sys-apps/portage-2.1.4_rc1
+ !<sys-apps/portage-2.1.5
!<sys-apps/paludis-0.26.0_alpha5"
S=${WORKDIR}/${MY_P}
@@ -47,14 +47,6 @@ pkg_setup() {
eerror "as it breaks LFS (struct stat64) on x86."
die "remove -malign-double from your CFLAGS mr ricer"
fi
-
- if hasq unmerge-orphans ${FEATURES} && \
- has_version "<sys-apps/portage-2.1.5" && \
- has_version "<app-shells/bash-3.2_p39"; then
- eerror "Please upgrade bash with FEATURES=-unmerge-orphans to prevent /bin/sh"
- eerror "from being removed. See bug #222721 for further details."
- die "Upgrade bash with FEATURES=-unmerge-orphans"
- fi
}
src_unpack() {