summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2003-03-17 15:59:24 +0000
committerMartin Schlemmer <azarah@gentoo.org>2003-03-17 15:59:24 +0000
commit80cd14c818daa09067e33ec74bec059118fb0264 (patch)
tree84648ff9b55cf96b4655cbbb31bde7c93130c47f /sys-apps
parentremoved old/broken ebuilds (diff)
downloadgentoo-2-80cd14c818daa09067e33ec74bec059118fb0264.tar.gz
gentoo-2-80cd14c818daa09067e33ec74bec059118fb0264.tar.bz2
gentoo-2-80cd14c818daa09067e33ec74bec059118fb0264.zip
fix issues with creating /usr/portage if mounted as NFS
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/baselayout/ChangeLog6
-rw-r--r--sys-apps/baselayout/baselayout-1.8.6.4.ebuild10
2 files changed, 13 insertions, 3 deletions
diff --git a/sys-apps/baselayout/ChangeLog b/sys-apps/baselayout/ChangeLog
index e59a28185472..a3e7d5887232 100644
--- a/sys-apps/baselayout/ChangeLog
+++ b/sys-apps/baselayout/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-apps/baselayout
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog,v 1.67 2003/03/16 10:05:31 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog,v 1.68 2003/03/17 15:59:24 azarah Exp $
+
+ 17 Mar 2003; Martin Schlemmer <azarah@gentoo.org> baselayout-1.8.6.4.ebuild :
+ Only run 'keepdir /usr/portage' if ${ROOT}/usr/portage do NOT exist, else we
+ run into problems if it is a readonly NFS mount among others.
*baselayout-1.8.6.4 (16 Mar 2003)
diff --git a/sys-apps/baselayout/baselayout-1.8.6.4.ebuild b/sys-apps/baselayout/baselayout-1.8.6.4.ebuild
index 5381e8cb9907..aff6fe9b753b 100644
--- a/sys-apps/baselayout/baselayout-1.8.6.4.ebuild
+++ b/sys-apps/baselayout/baselayout-1.8.6.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-1.8.6.4.ebuild,v 1.1 2003/03/16 10:05:31 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-1.8.6.4.ebuild,v 1.2 2003/03/17 15:59:24 azarah Exp $
# This ebuild needs to be merged "live". You can't simply make a package
# of it and merge it later.
@@ -189,8 +189,14 @@ src_install() {
dosym ../var/tmp /usr/tmp
keepdir /home
- keepdir /usr/include /usr/src /usr/portage
+ keepdir /usr/include /usr/src
keepdir /usr/X11R6/include/{X11,GL} /usr/X11R6/lib
+ # If it already exist, do not recreate, else we get
+ # problems when /usr/portage mounted as ro NFS, etc.
+ if [ ! -d "${ROOT}/usr/portage" ]
+ then
+ keepdir /usr/portage
+ fi
dosym ../X11R6/include/X11 /usr/include/X11
dosym ../X11R6/include/GL /usr/include/GL