(2007-04-11) Kable-distro
This commit is contained in:
100
install.sh
Normal file
100
install.sh
Normal file
@@ -0,0 +1,100 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user