101 lines
2.0 KiB
Bash
101 lines
2.0 KiB
Bash
#!/bin/sh
|
|
|
|
DEST=/mnt/dest/
|
|
|
|
#######################
|
|
## TIER ONE ###########
|
|
#######################
|
|
|
|
echo "#############"
|
|
echo "## TIER 1 ##"
|
|
echo "#############"
|
|
|
|
|
|
## PREPARAR
|
|
export SYSTEM_ROOT=$DEST
|
|
./pkg-manager/pkg-manager prepare
|
|
|
|
# PREPARAR FHS
|
|
tar xvjfp FHS-lfs-20060531.tar.bz2 -C $DEST
|
|
|
|
|
|
# INSTALAR BASE (LFS)
|
|
cd lfs-pkgs
|
|
../pkg-manager/pkg-manager install \
|
|
linux-libc-headers-2.6.12.0.tar.bz2 \
|
|
man-pages-2.33.tar.bz2 \
|
|
glibc-2.3.6.tar.bz2 \
|
|
binutils-2.17.tar.bz2 \
|
|
gcc-4.0.3.tar.bz2 \
|
|
db-4.4.20.tar.bz2 \
|
|
coreutils-5.96.tar.bz2 \
|
|
iana-etc-2.10.tar.bz2 \
|
|
m4-1.4.4.tar.bz2 \
|
|
bison-2.2.tar.bz2 \
|
|
ncurses-5.5.tar.bz2 \
|
|
procps-3.2.6.tar.bz2 \
|
|
sed-4.1.5.tar.bz2 \
|
|
libtool-1.5.22.tar.bz2 \
|
|
perl-5.8.8.tar.bz2 \
|
|
readline-5.1.tar.bz2 \
|
|
zlib-1.2.3.tar.bz2 \
|
|
autoconf-2.59.tar.bz2 \
|
|
automake-1.9.6.tar.bz2 \
|
|
bash-3.1.tar.bz2 \
|
|
bzip2-1.0.3.tar.bz2 \
|
|
diffutils-2.8.1.tar.bz2 \
|
|
e2fsprogs-1.38.tar.bz2 \
|
|
file-4.17.tar.bz2 \
|
|
findutils-4.2.27.tar.bz2 \
|
|
flex-2.5.33.tar.bz2 \
|
|
grub-0.97.tar.bz2 \
|
|
gawk-3.1.5.tar.bz2 \
|
|
gettext-0.14.5.tar.bz2 \
|
|
grep-2.5.1a.tar.bz2 \
|
|
groff-1.18.1.1.tar.bz2 \
|
|
gzip-1.3.5.tar.bz2 \
|
|
inetutils-1.4.2.tar.bz2 \
|
|
iproute2-2.6.16-060323.tar.bz2 \
|
|
kbd-1.12.tar.bz2 \
|
|
less-394.tar.bz2 \
|
|
make-3.80.tar.bz2 \
|
|
man-db-2.4.3.tar.bz2 \
|
|
mktemp-1.5.tar.bz2 \
|
|
module-init-tools-3.2.2.tar.bz2 \
|
|
patch-2.5.4.tar.bz2 \
|
|
psmisc-22.2.tar.bz2 \
|
|
sysklogd-1.4.1.tar.bz2 \
|
|
sysvinit-2.86.tar.bz2 \
|
|
tar-1.15.1.tar.bz2 \
|
|
texinfo-4.8.tar.bz2 \
|
|
udev-092.tar.bz2 \
|
|
util-linux-2.12r.tar.bz2 \
|
|
vim-7.0.tar.bz2
|
|
cd ..
|
|
|
|
# Configuracion BASE
|
|
./pkg-manager/pkg-manager install \
|
|
baseconfig-20061012.tar.bz2 \
|
|
bsd-bootscripts-20061012.tar.bz2
|
|
|
|
unset SYSTEM_ROOT
|
|
|
|
######################
|
|
## TIER TWO ##########
|
|
######################
|
|
## Para realizar acciones dentro del sistema
|
|
cp pkg-manager/pkg-manager ${DEST}sbin/pkg-manager
|
|
mount . ${DEST}mnt -o bind
|
|
chroot $DEST /mnt/install-tier2.sh
|
|
umount ${DEST}mnt
|
|
|
|
|
|
|
|
|
|
##########################################
|
|
## TODO:
|
|
|
|
# Establecer particiones
|
|
# Compilar Nucleo
|
|
# Establecer GRUB
|