changeset 1249:b84cf2f3ef53

Add "file" to the bootstrap packages, and add a package.provided listing stuff that's there already for portage.
author Rob Landley <rob@landley.net>
date Wed, 15 Sep 2010 21:31:16 -0500
parents 3e7bf55b1bfb
children be39ef99f183
files sources/native-builds/gentoo-stage1-files/init sources/native-builds/gentoo-stage1-files/package.provided sources/native-builds/gentoo-stage1.sh
diffstat 3 files changed, 58 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/sources/native-builds/gentoo-stage1-files/init	Wed Sep 15 18:06:30 2010 -0500
+++ b/sources/native-builds/gentoo-stage1-files/init	Wed Sep 15 21:31:16 2010 -0500
@@ -106,7 +106,13 @@
 
 cd .. && rm -rf patch || exit 1
 
+set_titlebar "file" && cp -sfR /mnt/file file && cd file &&
 
+./configure --prefix=/usr &&
+make -j $CPUS &&
+make install &&
+
+cd .. && rm -rf file || exit 1
 
 set_titlebar "portage" && cd /mnt/portage &&
 
@@ -132,6 +138,10 @@
 cp man/*.1 /usr/man/man1 &&
 cp man/*.5 /usr/man/man5 &&
 mv /usr/bin/emerge /usr/bin/emerge.real &&
-cp /mnt/emerge_wrapper.sh /usr/bin/emerge
+cp /mnt/emerge_wrapper.sh /usr/bin/emerge &&
+
+mkdir -p /var/log &&
+mkdir -p /etc/portage/profile &&
+cp /mnt/package.provided /etc/portage/profile &&
 
 cd /home || exit 1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sources/native-builds/gentoo-stage1-files/package.provided	Wed Sep 15 21:31:16 2010 -0500
@@ -0,0 +1,43 @@
+# Base aboriginal system
+
+sys-devel/gcc-4.2.1
+sys-devel/binutils-2.17
+sys-devel/make-3.81
+sys-libs/uclibc-0.9.31
+sys-kernel/linux-headers-2.6.35
+sys-apps/busybox-1.17.2
+
+# Stuff busybox provides
+
+app-arch/gzip-1.0
+sys-apps/sed-1.0
+sys-apps/findutils-1.0
+sys-apps/diffutils-1.0
+app-editors/vim-1.0
+sys-apps/gawk-1.0
+app-arch/tar-1.0
+app-arch/bzip2-1.0
+app-arch/cpio-1.0
+sys-process/procps-1.0
+sys-apps/which-1.0
+sys-apps/net-tools-1.0
+sys-apps/sysvinit-1.0
+sys-apps/util-linux-1.0
+sys-apps/coreutils-1.0
+sys-apps/less-1.0
+sys-apps/grep-1.0      
+sys-apps/shadow-1.0    
+sys-apps/module-init-tools-1.0
+net-misc/wget-1.0
+app-arch/xz-utils-1.0
+
+# Upgrades for seed
+
+sys-apps/portage-2.1.8.3
+dev-lang/python-2.6.5
+sys-libs/zlib-1.2.5
+sys-libs/ncurses-5.7
+app-shells/bash-3.2
+net-misc/rsync-3.0.7
+sys-devel/patch-2.5.9
+sys-apps/file-5.03
--- a/sources/native-builds/gentoo-stage1.sh	Wed Sep 15 18:06:30 2010 -0500
+++ b/sources/native-builds/gentoo-stage1.sh	Wed Sep 15 21:31:16 2010 -0500
@@ -64,6 +64,10 @@
 SHA1=9a69f7191576549255f046487da420989d2834a6 \
 maybe_fork "download || dienow"
 
+URL=ftp://ftp.astron.com/pub/file/file-5.03.tar.gz \
+SHA1=f659a4e1fa96fbdc99c924ea8e2dc07319f046c1 \
+maybe_fork "download || dienow"
+
 URL=http://dev.gentoo.org/~zmedico/portage/archives/portage-2.1.8.tar.bz2 \
 SHA1=390c97f3783af2d9e52482747ead3681655ea9c3 \
 maybe_fork "download || dienow"