#!/bin/bash LFS_STAGE=stage2 export LFS_PKG_DIR="$(dirname $(pwd))/packages/${LFS_STAGE}" export LFS_LOG_DIR=/var/log/hvlinux-install/${LFS_STAGE} export LFS_LOG_FILE=${LFS_LOG_DIR}/install.log export LFS_TMP=/tmp # Reading system configuration informations, functions and package versions. source ../sysinfos source ../functions source ../packages-list source /etc/profile if [ "x${USER}" != "xroot" ]; then echo "You must be the superuser to install hvlinux." exit 1 fi init_log_file # Scripts directory export SCRDIR=$(pwd) ipkg ${PERL} cis-perl-pass1 "${PERL}-pass1" ipkg_cust ${KERNEL} cis-kernel ipkg_cust ${MANPAGES} cis-man-pages ipkg_cust ${EGLIBC} cis-eglibc rscr once "Adjusting toolchain" cis-toolchain-adjust rscr mult "Testing toolchain" cis-toolchain-test CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include" \ CXX="g++ -isystem /usr/include" LDFLAGS="-Wl,-rpath-link,/lib" \ ipkg_ac ${GMP} "--enable-cxx --enable-mpbsd" CC="gcc -isystem /usr/include" LDFLAGS="-Wl,-rpath-link,/lib" \ ipkg_ac ${MPFR} "--enable-shared --with-gmp=/usr" CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include" \ CXX="g++ -isystem /usr/include" \ LDFLAGS="-Wl,-rpath-link,/lib" \ ipkg_ac ${PPL} "--enable-shared --disable-optimization" CC="gcc -isystem /usr/include" LDFLAGS="-Wl,-rpath-link,/lib" \ ipkg_ac ${CLOOG_PPL} "--enable-shared --with-gmp --with-ppl" CC="gcc -isystem /usr/include" CXX="g++ -isystem /usr/include" \ LDFLAGS="-Wl,-rpath-link,/lib" \ ipkg_cust ${ZLIB} cis-zlib "--shared" CC="gcc -isystem /usr/include" \ LDFLAGS="-Wl,-rpath-link,/lib" \ ipkg_cust ${BINUTILS} cis-binutils \ --libdir=/usr/lib \ --enable-shared \ --disable-multilib CC="gcc -Wl,-rpath-link,/lib -isystem /usr/include" \ CXX="g++ -Wl,-rpath-link,/lib -isystem /usr/include" \ ipkg_cust ${GCC} cis-gcc \ --libexecdir=/usr/lib \ --enable-shared \ --enable-threads=posix \ --enable-__cxa_atexit \ --enable-c99 \ --enable-long-long \ --enable-clocale=gnu \ --enable-languages=c,c++ \ --disable-multilib \ --disable-libstdcxx-pch rscr mult "Testing toolchain" cis-toolchain-test ipkg_ac ${SED} "--bindir=/bin" ipkg_cust ${PKG_CONFIG} cis-pkg-config ipkg_cust ${NCURSES} cis-ncurses ipkg_cust ${UTIL_LINUX_NG} cis-util-linux-ng ipkg_cust ${E2FSPROGS} cis-e2fsprogs ipkg_cust ${COREUTILS} cis-coreutils ipkg_cust ${IANA} cis-iana ipkg_ac ${MFOUR} ipkg_cust ${BISON} cis-bison ipkg_cust ${PROCPS} cis-procps ipkg_ac ${GREP} "--bindir=/bin --without-included-regex" ipkg_cust ${READLINE} cis-readline ipkg_ac ${BASH} "--bindir=/bin --without-bash-malloc --with-installed-readline" /bin/bash +h -c ./install-2 exit $?