changeset 1223:db3b0244a49e

Break down and build separate patch package on target for gentoo stage 1.
author Rob Landley <rob@landley.net>
date Mon, 23 Aug 2010 00:26:48 -0500
parents 06a4b05971a7
children f0d7f84ec51a
files sources/native-builds/gentoo-stage1-files/init sources/native-builds/gentoo-stage1.sh
diffstat 2 files changed, 21 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/sources/native-builds/gentoo-stage1-files/init	Mon Aug 23 00:26:10 2010 -0500
+++ b/sources/native-builds/gentoo-stage1-files/init	Mon Aug 23 00:26:48 2010 -0500
@@ -96,6 +96,18 @@
 
 cd .. && rm -rf rsync || exit 1
 
+# Need a patch with --dry-run to make portage happy
+
+set_titlebar "patch" && cp -sfR /mnt/patch patch && cd patch &&
+
+./configure --prefix=/usr &&
+make -j $CPUS &&
+make install &&
+
+cd .. && rm -rf patch || exit 1
+
+
+
 set_titlebar "portage" && cd /mnt/portage &&
 
 echo portage:x:250:250:portage:/var/tmp/portage:/bin/false >> /etc/passwd &&
--- a/sources/native-builds/gentoo-stage1.sh	Mon Aug 23 00:26:10 2010 -0500
+++ b/sources/native-builds/gentoo-stage1.sh	Mon Aug 23 00:26:48 2010 -0500
@@ -46,23 +46,27 @@
 
 URL=http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.7.tar.gz \
 SHA1=8233ee56ed84ae05421e4e6d6db6c1fe72ee6797 \
-maybe_fork download || dienow
+maybe_fork "download || dienow"
 
 URL=http://python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2 \
 SHA1=24c94f5428a8c94c9d0b316e3019fee721fdb5d1 \
-maybe_fork download || dienow
+maybe_fork "download || dienow"
 
 URL=http://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz \
 SHA1=fe6466c7ee98061e044dae0347ca5d1a8eab4a0d \
-maybe_fork download || dienow
+maybe_fork "download || dienow"
 
 URL=http://www.samba.org/ftp/rsync/src/rsync-3.0.7.tar.gz \
 SHA1=63426a1bc71991d93159cd522521fbacdafb7a61 \
-maybe_fork download || dienow
+maybe_fork "download || dienow"
+
+URL=http://ftp.gnu.org/gnu/patch/patch-2.5.9.tar.gz \
+SHA1=9a69f7191576549255f046487da420989d2834a6 \
+maybe_fork "download || dienow"
 
 URL=http://dev.gentoo.org/~zmedico/portage/archives/portage-2.1.8.tar.bz2 \
 SHA1=390c97f3783af2d9e52482747ead3681655ea9c3 \
-maybe_fork download || dienow
+maybe_fork "download || dienow"
 
 echo === Got all source.