diff options
author | 2008-12-30 04:19:18 +0000 | |
---|---|---|
committer | 2008-12-30 04:19:18 +0000 | |
commit | 3a891adb6e3ff0486524e844f45ea819d20d6971 (patch) | |
tree | db5241e57d26152a1cc68bee2776f9d6c2334b2d /sys-fs | |
parent | Add firefox3 useflag mask for gtk-engines-qtcurve on sparc (diff) | |
download | gentoo-2-3a891adb6e3ff0486524e844f45ea819d20d6971.tar.gz gentoo-2-3a891adb6e3ff0486524e844f45ea819d20d6971.tar.bz2 gentoo-2-3a891adb6e3ff0486524e844f45ea819d20d6971.zip |
Create temp /etc/mtab for random test failures #217719.
(Portage version: 2.2_rc20/cvs/Linux 2.6.28 x86_64)
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/e2fsprogs/ChangeLog | 5 | ||||
-rw-r--r-- | sys-fs/e2fsprogs/e2fsprogs-1.41.3.ebuild | 18 |
2 files changed, 21 insertions, 2 deletions
diff --git a/sys-fs/e2fsprogs/ChangeLog b/sys-fs/e2fsprogs/ChangeLog index dbf840935fa2..fe3082c92051 100644 --- a/sys-fs/e2fsprogs/ChangeLog +++ b/sys-fs/e2fsprogs/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-fs/e2fsprogs # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/ChangeLog,v 1.172 2008/12/29 18:17:09 dertobi123 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/ChangeLog,v 1.173 2008/12/30 04:19:18 vapier Exp $ + + 30 Dec 2008; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.41.3.ebuild: + Create temp /etc/mtab for random test failures #217719. 29 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org> e2fsprogs-1.41.3.ebuild: diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.41.3.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.41.3.ebuild index 7b16a354e7ab..064ec418feca 100644 --- a/sys-fs/e2fsprogs/e2fsprogs-1.41.3.ebuild +++ b/sys-fs/e2fsprogs/e2fsprogs-1.41.3.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/sys-fs/e2fsprogs/e2fsprogs-1.41.3.ebuild,v 1.8 2008/12/29 20:45:55 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.41.3.ebuild,v 1.9 2008/12/30 04:19:18 vapier Exp $ inherit eutils flag-o-matic toolchain-funcs multilib @@ -19,6 +19,14 @@ DEPEND="${RDEPEND} nls? ( sys-devel/gettext ) sys-apps/texinfo" +pkg_setup() { + if [[ ! -e ${ROOT}/etc/mtab ]] ; then + # add some crap to deal with missing /etc/mtab #217719 + ewarn "No /etc/mtab file, creating one temporarily" + echo "${PN} crap for src_test" > "${ROOT}"/etc/mtab + fi +} + src_unpack() { unpack ${A} cd "${S}" @@ -78,6 +86,14 @@ src_compile() { fi } +pkg_preinst() { + if [[ -r ${ROOT}/etc/mtab ]] ; then + if [[ $(<"${ROOT}"/etc/mtab) == "${PN} crap for src_test" ]] ; then + rm -f "${ROOT}"/etc/mtab + fi + fi +} + src_install() { emake DESTDIR="${D}" install || die emake DESTDIR="${D}" install-libs || die |