# HG changeset patch # User Rob Landley # Date 1284604276 18000 # Node ID b84cf2f3ef53ed6b8ad5f9b4edcdc0a1a5996dac # Parent 3e7bf55b1bfb4a3a1a45c6975a2a1921dd7ecf94 Add "file" to the bootstrap packages, and add a package.provided listing stuff that's there already for portage. diff -r 3e7bf55b1bfb -r b84cf2f3ef53 sources/native-builds/gentoo-stage1-files/init --- 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 diff -r 3e7bf55b1bfb -r b84cf2f3ef53 sources/native-builds/gentoo-stage1-files/package.provided --- /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 diff -r 3e7bf55b1bfb -r b84cf2f3ef53 sources/native-builds/gentoo-stage1.sh --- 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"