--- toast-linux 2004/04/05 19:48:43 1.2 +++ toast-linux 2004/04/06 00:36:29 1.3 @@ -283,7 +283,7 @@ skel: !CONFIGURE! rm -fr $@ !CONFIGURE! $@ - mkdir -p $@/root/{proc,sys,tmp,mnt/{floppy,initrd,toast-root},var/{empty,run,log,lock}} + mkdir -p $@/root/{proc,sys,tmp,mnt/{floppy,initrd,toast-root},var/{empty,run,log,lock},usr/man} for i in bin lib sbin share; do ln -sf usr/$$i $@/root/$$i; done ln -sf ../usr/share/zoneinfo/"`cat $@/root/etc/TZ`" $@/root/etc/localtime @@ -1396,8 +1396,8 @@ utoastdeb binutils binutils 2.14.90.0.7-5 b/binutils utoastdeb gcc gcc-3.3 3.3.3-5 g/gcc-3.3 utoastdeb cpp cpp-3.3 3.3.3-5 g/gcc-3.3 -utoastdeb perl perl-base 5.8.3-2 p/perl -utoastdeb ncurses libncurses5 5.4-2 n/ncurses # required by bash +utoastdeb perl perl-base 5.8.3-3 p/perl +utoastdeb ncurses libncurses5 5.4-3 n/ncurses # required by bash utoastdeb bash bash 2.05b-14 b/bash # Step 2: Install toast, so we can use it to install everything else. @@ -1416,8 +1416,11 @@ # (notably LILO) won't compile against the headers in 2.6. What a mess. toast arm http://ftp.gnu.org/gnu/gawk/gawk-3.1.3.tar.bz2 +toast arm http://ftp.gnu.org/gnu/coreutils/coreutils-5.0.tar.bz2 toast arm http://ftp.gnu.org/gnu/gcc/gcc-3.3.2/gcc-3.3.2.tar.bz2 toast remove deb-gcc deb-cpp +toast arm http://www.cpan.org/src/5.0/perl-5.8.2.tar.gz +toast remove deb-perl toast arm glibc/2.3.2: [ http://ftp.gnu.org/gnu/glibc/glibc-2.3.2.tar.bz2 http://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.2.tar.bz2 http://kernel.org/pub/linux/kernel/v2.4/linux-2.4.25.tar.bz2 http://toastball.net/toast-linux-tmp/glibc-2.3.2-gcc-2.3.x.patch ] # http://www.rocklinux.net/sources/package/base/glibc23/gcc33-hotfix.patch # http://www.pengutronix.de/software/ptxdist/patches-0.5.0/glibc-2.3.2/generic/generic-sscanf.diff @@ -1430,16 +1433,13 @@ toast remove deb-headers deb-linux toast arm http://kernel.org/pub/linux/devel/binutils/binutils-2.14.90.0.8.tar.bz2 toast remove deb-binutils -toast arm http://www.cpan.org/src/5.0/perl-5.8.2.tar.gz -toast remove deb-perl toast arm http://ftp.gnu.org/gnu/bash/bash-2.05b.tar.gz +toast rebuild glibc gcc binutils coreutils make gawk perl toast toast remove deb-bash deb-ncurses deb-glibc -toast rebuild glibc gcc binutils make gawk toast # Step 4: Replace busybox with full GNU/Linux tools. toast arm http://ftp.gnu.org/gnu/sed/sed-4.0.9.tar.gz -toast arm http://ftp.gnu.org/gnu/coreutils/coreutils-5.0.tar.bz2 toast arm http://kernel.org/pub/linux/utils/util-linux/util-linux-2.11z.tar.bz2 toast arm http://kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.0.tar.bz2 toast arm http://procps.sourceforge.net/procps-3.1.15.tar.gz