mirror of
https://github.com/RomainClaret/lfs-7.8.git
synced 2025-07-25 15:03:03 +00:00
+ 5.14
+ 5.15 + 5.16 + 5.17 + 5.18 + 5.19 + 5.20 / cosmetics
This commit is contained in:
@ -6,7 +6,7 @@ INSTALL_NAME=gcc
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### GCC ###"
|
echo "### GCC ###"
|
||||||
echo "### CHAPTER 5.10 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### GCC-5.2.0 - Pass 2"
|
echo "### GCC-5.2.0 - Pass 2"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=tcl
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### TCL ###"
|
echo "### TCL ###"
|
||||||
echo "### CHAPTER 5.11 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### Tcl-core-8.6.4"
|
echo "### Tcl-core-8.6.4"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=expect
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### EXPECT ###"
|
echo "### EXPECT ###"
|
||||||
echo "### CHAPTER 5.12 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### Expect-5.45"
|
echo "### Expect-5.45"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
@ -52,7 +52,7 @@ time {
|
|||||||
sed 's:/usr/local/bin:/bin:' configure.orig > configure
|
sed 's:/usr/local/bin:/bin:' configure.orig > configure
|
||||||
|
|
||||||
echo ".... Configuring $SOURCE_FILE_NAME"
|
echo ".... Configuring $SOURCE_FILE_NAME"
|
||||||
./configure
|
./configure \
|
||||||
--prefix=/tools \
|
--prefix=/tools \
|
||||||
--with-tcl=/tools/lib \
|
--with-tcl=/tools/lib \
|
||||||
--with-tclinclude=/tools/include \
|
--with-tclinclude=/tools/include \
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=dejagnu
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### DEJAGNU ###"
|
echo "### DEJAGNU ###"
|
||||||
echo "### CHAPTER 5.13 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### DejaGNU-1.5.3"
|
echo "### DejaGNU-1.5.3"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
@ -48,11 +48,11 @@ echo "... Installation starts now"
|
|||||||
time {
|
time {
|
||||||
|
|
||||||
echo ".... Configuring $SOURCE_FILE_NAME"
|
echo ".... Configuring $SOURCE_FILE_NAME"
|
||||||
./configure
|
./configure \
|
||||||
--prefix=/tools \
|
--prefix=/tools \
|
||||||
&> $LOG_FILE-configure.log
|
&> $LOG_FILE-configure.log
|
||||||
|
|
||||||
echo ".... Making $SOURCE_FILE_NAME"
|
echo ".... Installing $SOURCE_FILE_NAME"
|
||||||
make install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
make install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
||||||
|
|
||||||
echo ".... Checking make $SOURCE_FILE_NAME"
|
echo ".... Checking make $SOURCE_FILE_NAME"
|
||||||
|
85
5.14-lfs_check-0.10.0.sh
Normal file
85
5.14-lfs_check-0.10.0.sh
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CHAPTER_SECTION=14
|
||||||
|
INSTALL_NAME=check
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "### ---------------------------"
|
||||||
|
echo "### CHECK ###"
|
||||||
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
|
echo "### Check-0.10.0"
|
||||||
|
echo "### Must be run as \"lfs\" user"
|
||||||
|
echo "### ---------------------------"
|
||||||
|
|
||||||
|
BUILD_DIRECTORY=$INSTALL_NAME-build
|
||||||
|
LOG_FILE=$LFS_BUILD_LOGS_5.$CHAPTER_SECTION_$INSTALL_NAME
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Loading commun functions and variables"
|
||||||
|
if [ ! -f ./script-all_commun-functions.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-functions.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-functions.sh
|
||||||
|
|
||||||
|
if [ ! -f ./script-all_commun-variables.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-variables.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-variables.sh
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Validating the environment"
|
||||||
|
check_partitions
|
||||||
|
is_user lfs
|
||||||
|
check_tools
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Setup building environment"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
check_tarball_uniqueness
|
||||||
|
init_tarball
|
||||||
|
cd $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Installation starts now"
|
||||||
|
time {
|
||||||
|
|
||||||
|
echo ".... Configuring $SOURCE_FILE_NAME"
|
||||||
|
PKG_CONFIG= ./configure \
|
||||||
|
--prefix=/tools \
|
||||||
|
&> $LOG_FILE-configure.log
|
||||||
|
|
||||||
|
echo ".... Making $SOURCE_FILE_NAME"
|
||||||
|
make $PROCESSOR_CORES &> $LOG_FILE-make.log
|
||||||
|
|
||||||
|
echo ".... Installing $SOURCE_FILE_NAME"
|
||||||
|
make install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Cleaning up $SOURCE_FILE_NAME"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
[ ! $SHOULD_NOT_CLEAN ] && rm -rf $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
rm -rf $BUILD_DIRECTORY
|
||||||
|
|
||||||
|
get_build_errors $LFS_MOUNT
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "######### END OF CHAPTER 5.$CHAPTER_SECTION ########"
|
||||||
|
echo "### Warning Counter: $WARNINGS_COUNTER"
|
||||||
|
echo "### Error Counter: $ERRORS_COUNTER"
|
||||||
|
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
||||||
|
echo "### Please run the next step:"
|
||||||
|
echo "### ./5.15-lfs_ncurses-6.0.sh"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
if [ $ERRORS_COUNTER -ne 0 ]
|
||||||
|
then
|
||||||
|
exit 6
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
93
5.15-lfs_ncurses-6.0.sh
Normal file
93
5.15-lfs_ncurses-6.0.sh
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CHAPTER_SECTION=15
|
||||||
|
INSTALL_NAME=ncurses
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "### ---------------------------"
|
||||||
|
echo "### NCURSES ###"
|
||||||
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
|
echo "### Ncurses-6.0"
|
||||||
|
echo "### Must be run as \"lfs\" user"
|
||||||
|
echo "### ---------------------------"
|
||||||
|
|
||||||
|
BUILD_DIRECTORY=$INSTALL_NAME-build
|
||||||
|
LOG_FILE=$LFS_BUILD_LOGS_5.$CHAPTER_SECTION_$INSTALL_NAME
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Loading commun functions and variables"
|
||||||
|
if [ ! -f ./script-all_commun-functions.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-functions.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-functions.sh
|
||||||
|
|
||||||
|
if [ ! -f ./script-all_commun-variables.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-variables.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-variables.sh
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Validating the environment"
|
||||||
|
check_partitions
|
||||||
|
is_user lfs
|
||||||
|
check_tools
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Setup building environment"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
check_tarball_uniqueness
|
||||||
|
init_tarball
|
||||||
|
cd $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Installation starts now"
|
||||||
|
time {
|
||||||
|
|
||||||
|
echo ".... Pre-Configuring"
|
||||||
|
sed -i s/mawk// configure
|
||||||
|
|
||||||
|
echo ".... Configuring $SOURCE_FILE_NAME"
|
||||||
|
./configure \
|
||||||
|
--prefix=/tools \
|
||||||
|
--with-shared \
|
||||||
|
--without-debug \
|
||||||
|
--without-ada \
|
||||||
|
--enable-widec \
|
||||||
|
--enable-overwrite \
|
||||||
|
&> $LFS_LOG_FILE-configure.log
|
||||||
|
|
||||||
|
echo ".... Making $SOURCE_FILE_NAME"
|
||||||
|
make $PROCESSOR_CORES &> $LOG_FILE-make.log
|
||||||
|
|
||||||
|
echo ".... Installing $SOURCE_FILE_NAME"
|
||||||
|
make install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Cleaning up $SOURCE_FILE_NAME"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
[ ! $SHOULD_NOT_CLEAN ] && rm -rf $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
rm -rf $BUILD_DIRECTORY
|
||||||
|
|
||||||
|
get_build_errors $LFS_MOUNT
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "######### END OF CHAPTER 5.$CHAPTER_SECTION ########"
|
||||||
|
echo "### Warning Counter: $WARNINGS_COUNTER"
|
||||||
|
echo "### Error Counter: $ERRORS_COUNTER"
|
||||||
|
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
||||||
|
echo "### Please run the next step:"
|
||||||
|
echo "### ./5.16-lfs_bash-4.3.30.sh"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
if [ $ERRORS_COUNTER -ne 0 ]
|
||||||
|
then
|
||||||
|
exit 6
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
92
5.16-lfs_bash-4.3.30.sh
Normal file
92
5.16-lfs_bash-4.3.30.sh
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CHAPTER_SECTION=16
|
||||||
|
INSTALL_NAME=bash
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "### ---------------------------"
|
||||||
|
echo "### BASH ###"
|
||||||
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
|
echo "### Bash-4.3.30"
|
||||||
|
echo "### Must be run as \"lfs\" user"
|
||||||
|
echo "### ---------------------------"
|
||||||
|
|
||||||
|
BUILD_DIRECTORY=$INSTALL_NAME-build
|
||||||
|
LOG_FILE=$LFS_BUILD_LOGS_5.$CHAPTER_SECTION_$INSTALL_NAME
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Loading commun functions and variables"
|
||||||
|
if [ ! -f ./script-all_commun-functions.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-functions.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-functions.sh
|
||||||
|
|
||||||
|
if [ ! -f ./script-all_commun-variables.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-variables.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-variables.sh
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Validating the environment"
|
||||||
|
check_partitions
|
||||||
|
is_user lfs
|
||||||
|
check_tools
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Setup building environment"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
check_tarball_uniqueness
|
||||||
|
init_tarball
|
||||||
|
cd $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Installation starts now"
|
||||||
|
time {
|
||||||
|
|
||||||
|
echo ".... Configuring $SOURCE_FILE_NAME"
|
||||||
|
./configure \
|
||||||
|
--prefix=/tools \
|
||||||
|
--without-bash-malloc \
|
||||||
|
&> $LOG_FILE-configure.log
|
||||||
|
|
||||||
|
echo ".... Making $SOURCE_FILE_NAME"
|
||||||
|
make $PROCESSOR_CORES &> $LOG_FILE-make.log
|
||||||
|
|
||||||
|
echo ".... Checking make $SOURCE_FILE_NAME"
|
||||||
|
make tests $PROCESSOR_CORES &> $LOG_FILE-make-tests.log
|
||||||
|
|
||||||
|
echo ".... Installing $SOURCE_FILE_NAME"
|
||||||
|
make install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
||||||
|
|
||||||
|
echo ".... Post-Installing $SOURCE_FILE_NAME"
|
||||||
|
ln -sv bash /tools/bin/sh
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Cleaning up $SOURCE_FILE_NAME"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
[ ! $SHOULD_NOT_CLEAN ] && rm -rf $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
rm -rf $BUILD_DIRECTORY
|
||||||
|
|
||||||
|
get_build_errors $LFS_MOUNT
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "######### END OF CHAPTER 5.$CHAPTER_SECTION ########"
|
||||||
|
echo "### Warning Counter: $WARNINGS_COUNTER"
|
||||||
|
echo "### Error Counter: $ERRORS_COUNTER"
|
||||||
|
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
||||||
|
echo "### Please run the next step:"
|
||||||
|
echo "### ./5.17-lfs_bzip2-1.0.6.sh"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
if [ $ERRORS_COUNTER -ne 0 ]
|
||||||
|
then
|
||||||
|
exit 6
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
80
5.17-lfs_bzip2-1.0.6.sh
Normal file
80
5.17-lfs_bzip2-1.0.6.sh
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CHAPTER_SECTION=17
|
||||||
|
INSTALL_NAME=bzip2
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "### ---------------------------"
|
||||||
|
echo "### BZIP2 ###"
|
||||||
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
|
echo "### Bzip2-1.0.6"
|
||||||
|
echo "### Must be run as \"lfs\" user"
|
||||||
|
echo "### ---------------------------"
|
||||||
|
|
||||||
|
BUILD_DIRECTORY=$INSTALL_NAME-build
|
||||||
|
LOG_FILE=$LFS_BUILD_LOGS_5.$CHAPTER_SECTION_$INSTALL_NAME
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Loading commun functions and variables"
|
||||||
|
if [ ! -f ./script-all_commun-functions.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-functions.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-functions.sh
|
||||||
|
|
||||||
|
if [ ! -f ./script-all_commun-variables.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-variables.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-variables.sh
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Validating the environment"
|
||||||
|
check_partitions
|
||||||
|
is_user lfs
|
||||||
|
check_tools
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Setup building environment"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
check_tarball_uniqueness
|
||||||
|
init_tarball
|
||||||
|
cd $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Installation starts now"
|
||||||
|
time {
|
||||||
|
|
||||||
|
echo ".... Making $SOURCE_FILE_NAME"
|
||||||
|
make $PROCESSOR_CORES &> $LOG_FILE-make.log
|
||||||
|
|
||||||
|
echo ".... Installing $SOURCE_FILE_NAME"
|
||||||
|
make PREFIX=/tools install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Cleaning up $SOURCE_FILE_NAME"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
[ ! $SHOULD_NOT_CLEAN ] && rm -rf $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
rm -rf $BUILD_DIRECTORY
|
||||||
|
|
||||||
|
get_build_errors $LFS_MOUNT
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "######### END OF CHAPTER 5.$CHAPTER_SECTION ########"
|
||||||
|
echo "### Warning Counter: $WARNINGS_COUNTER"
|
||||||
|
echo "### Error Counter: $ERRORS_COUNTER"
|
||||||
|
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
||||||
|
echo "### Please run the next step:"
|
||||||
|
echo "### ./5.18-lfs_coreutils-8.24.sh"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
if [ $ERRORS_COUNTER -ne 0 ]
|
||||||
|
then
|
||||||
|
exit 6
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
89
5.18-lfs_coreutils-8.24.sh
Normal file
89
5.18-lfs_coreutils-8.24.sh
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CHAPTER_SECTION=18
|
||||||
|
INSTALL_NAME=coreutils
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "### ---------------------------"
|
||||||
|
echo "### COREUTILS ###"
|
||||||
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
|
echo "### Coreutils-8.24"
|
||||||
|
echo "### Must be run as \"lfs\" user"
|
||||||
|
echo "### ---------------------------"
|
||||||
|
|
||||||
|
BUILD_DIRECTORY=$INSTALL_NAME-build
|
||||||
|
LOG_FILE=$LFS_BUILD_LOGS_5.$CHAPTER_SECTION_$INSTALL_NAME
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Loading commun functions and variables"
|
||||||
|
if [ ! -f ./script-all_commun-functions.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-functions.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-functions.sh
|
||||||
|
|
||||||
|
if [ ! -f ./script-all_commun-variables.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-variables.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-variables.sh
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Validating the environment"
|
||||||
|
check_partitions
|
||||||
|
is_user lfs
|
||||||
|
check_tools
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Setup building environment"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
check_tarball_uniqueness
|
||||||
|
init_tarball
|
||||||
|
cd $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Installation starts now"
|
||||||
|
time {
|
||||||
|
|
||||||
|
echo ".... Configuring $SOURCE_FILE_NAME"
|
||||||
|
./configure \
|
||||||
|
--prefix=/tools \
|
||||||
|
--enable-install-program=hostname \
|
||||||
|
&> $LOG_FILE-configure.log
|
||||||
|
|
||||||
|
echo ".... Making $SOURCE_FILE_NAME"
|
||||||
|
make $PROCESSOR_CORES &> $LOG_FILE-make.log
|
||||||
|
|
||||||
|
echo ".... Checking make $SOURCE_FILE_NAME"
|
||||||
|
make RUN_EXPENSIVE_TESTS=yes check $PROCESSOR_CORES &> $LOG_FILE-make-check.log
|
||||||
|
|
||||||
|
echo ".... Installing $SOURCE_FILE_NAME"
|
||||||
|
make install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Cleaning up $SOURCE_FILE_NAME"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
[ ! $SHOULD_NOT_CLEAN ] && rm -rf $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
rm -rf $BUILD_DIRECTORY
|
||||||
|
|
||||||
|
get_build_errors $LFS_MOUNT
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "######### END OF CHAPTER 5.$CHAPTER_SECTION ########"
|
||||||
|
echo "### Warning Counter: $WARNINGS_COUNTER"
|
||||||
|
echo "### Error Counter: $ERRORS_COUNTER"
|
||||||
|
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
||||||
|
echo "### Please run the next step:"
|
||||||
|
echo "### ./5.19-lfs_diffutils-3.3.sh"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
if [ $ERRORS_COUNTER -ne 0 ]
|
||||||
|
then
|
||||||
|
exit 6
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
88
5.19-lfs_diffutils-3.3.sh
Normal file
88
5.19-lfs_diffutils-3.3.sh
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CHAPTER_SECTION=19
|
||||||
|
INSTALL_NAME=diffutils
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "### ---------------------------"
|
||||||
|
echo "### DIFFUTILS ###"
|
||||||
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
|
echo "### Diffutils-3.3"
|
||||||
|
echo "### Must be run as \"lfs\" user"
|
||||||
|
echo "### ---------------------------"
|
||||||
|
|
||||||
|
BUILD_DIRECTORY=$INSTALL_NAME-build
|
||||||
|
LOG_FILE=$LFS_BUILD_LOGS_5.$CHAPTER_SECTION_$INSTALL_NAME
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Loading commun functions and variables"
|
||||||
|
if [ ! -f ./script-all_commun-functions.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-functions.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-functions.sh
|
||||||
|
|
||||||
|
if [ ! -f ./script-all_commun-variables.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-variables.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-variables.sh
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Validating the environment"
|
||||||
|
check_partitions
|
||||||
|
is_user lfs
|
||||||
|
check_tools
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Setup building environment"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
check_tarball_uniqueness
|
||||||
|
init_tarball
|
||||||
|
cd $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Installation starts now"
|
||||||
|
time {
|
||||||
|
|
||||||
|
echo ".... Configuring $SOURCE_FILE_NAME"
|
||||||
|
./configure \
|
||||||
|
--prefix=/tools \
|
||||||
|
&> $LOG_FILE-configure.log
|
||||||
|
|
||||||
|
echo ".... Making $SOURCE_FILE_NAME"
|
||||||
|
make $PROCESSOR_CORES &> $LOG_FILE-make.log
|
||||||
|
|
||||||
|
echo ".... Checking make $SOURCE_FILE_NAME"
|
||||||
|
ake check $PROCESSOR_CORES &> $LOG_FILE-make-check.log
|
||||||
|
|
||||||
|
echo ".... Installing $SOURCE_FILE_NAME"
|
||||||
|
make install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Cleaning up $SOURCE_FILE_NAME"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
[ ! $SHOULD_NOT_CLEAN ] && rm -rf $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
rm -rf $BUILD_DIRECTORY
|
||||||
|
|
||||||
|
get_build_errors $LFS_MOUNT
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "######### END OF CHAPTER 5.$CHAPTER_SECTION ########"
|
||||||
|
echo "### Warning Counter: $WARNINGS_COUNTER"
|
||||||
|
echo "### Error Counter: $ERRORS_COUNTER"
|
||||||
|
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
||||||
|
echo "### Please run the next step:"
|
||||||
|
echo "### ./5.20-lfs_file-5.24.sh"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
if [ $ERRORS_COUNTER -ne 0 ]
|
||||||
|
then
|
||||||
|
exit 6
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
88
5.20-lfs_file-5.24.sh
Normal file
88
5.20-lfs_file-5.24.sh
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CHAPTER_SECTION=20
|
||||||
|
INSTALL_NAME=file
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "### ---------------------------"
|
||||||
|
echo "### FILE ###"
|
||||||
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
|
echo "### File-5.24"
|
||||||
|
echo "### Must be run as \"lfs\" user"
|
||||||
|
echo "### ---------------------------"
|
||||||
|
|
||||||
|
BUILD_DIRECTORY=$INSTALL_NAME-build
|
||||||
|
LOG_FILE=$LFS_BUILD_LOGS_5.$CHAPTER_SECTION_$INSTALL_NAME
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Loading commun functions and variables"
|
||||||
|
if [ ! -f ./script-all_commun-functions.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-functions.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-functions.sh
|
||||||
|
|
||||||
|
if [ ! -f ./script-all_commun-variables.sh ]
|
||||||
|
then
|
||||||
|
echo "!! Fatal Error 1: './script-all_commun-variables.sh' not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
source ./script-all_commun-variables.sh
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Validating the environment"
|
||||||
|
check_partitions
|
||||||
|
is_user lfs
|
||||||
|
check_tools
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Setup building environment"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
check_tarball_uniqueness
|
||||||
|
init_tarball
|
||||||
|
cd $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Installation starts now"
|
||||||
|
time {
|
||||||
|
|
||||||
|
echo ".... Configuring $SOURCE_FILE_NAME"
|
||||||
|
./configure \
|
||||||
|
--prefix=/tools \
|
||||||
|
&> $LOG_FILE-configure.log
|
||||||
|
|
||||||
|
echo ".... Making $SOURCE_FILE_NAME"
|
||||||
|
make $PROCESSOR_CORES &> $LOG_FILE-make.log
|
||||||
|
|
||||||
|
echo ".... Checking make $SOURCE_FILE_NAME"
|
||||||
|
make check $PROCESSOR_CORES &> $LOG_FILE-make-check.log
|
||||||
|
|
||||||
|
echo ".... Installing $SOURCE_FILE_NAME"
|
||||||
|
make install $PROCESSOR_CORES &> $LOG_FILE-make-install.log
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "... Cleaning up $SOURCE_FILE_NAME"
|
||||||
|
cd $LFS_MOUNT_SOURCES
|
||||||
|
[ ! $SHOULD_NOT_CLEAN ] && rm -rf $(ls -d $LFS_MOUNT_SOURCES/$INSTALL_NAME*/)
|
||||||
|
rm -rf $BUILD_DIRECTORY
|
||||||
|
|
||||||
|
get_build_errors $LFS_MOUNT
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "######### END OF CHAPTER 5.$CHAPTER_SECTION ########"
|
||||||
|
echo "### Warning Counter: $WARNINGS_COUNTER"
|
||||||
|
echo "### Error Counter: $ERRORS_COUNTER"
|
||||||
|
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
||||||
|
echo "### Please run the next step:"
|
||||||
|
echo "### ./5.21-lfs_findutils-4.4.2.sh"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
if [ $ERRORS_COUNTER -ne 0 ]
|
||||||
|
then
|
||||||
|
exit 6
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
@ -1,8 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
CHAPTER_SECTION=3
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### CHECK TOOLS ###"
|
echo "### CHECK TOOLS ###"
|
||||||
echo "### CHAPTER 5.3 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### Check tools for compilation"
|
echo "### Check tools for compilation"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
@ -77,7 +80,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "######### END OF CHAPTER 5.3 ########"
|
echo "######### END OF CHAPTER 5.$CHAPTER_SECTION ########"
|
||||||
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
|
||||||
echo "### Please run the next step:"
|
echo "### Please run the next step:"
|
||||||
echo "### ./5.X-lfs_empty-skeleton.sh"
|
echo "### ./5.X-lfs_empty-skeleton.sh"
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=binutils
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### BINUTILS ###"
|
echo "### BINUTILS ###"
|
||||||
echo "### CHAPTER 5.4 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### Binutils-2.25.1 - Pass 1"
|
echo "### Binutils-2.25.1 - Pass 1"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=gcc
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### GCC ###"
|
echo "### GCC ###"
|
||||||
echo "### CHAPTER 5.5 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### GCC-5.2.0 - Pass 1"
|
echo "### GCC-5.2.0 - Pass 1"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=linux
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### Linux API HEADERS ###"
|
echo "### Linux API HEADERS ###"
|
||||||
echo "### CHAPTER 5.6 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### Linux-4.2 API Headers"
|
echo "### Linux-4.2 API Headers"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=glibc
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### Glibc ###"
|
echo "### Glibc ###"
|
||||||
echo "### CHAPTER 5.7 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### Glibc-2.22"
|
echo "### Glibc-2.22"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=gcc
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### Libstdc ###"
|
echo "### Libstdc ###"
|
||||||
echo "### CHAPTER 5.8 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### Libstdc++-5.2.0"
|
echo "### Libstdc++-5.2.0"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
|
@ -6,7 +6,7 @@ INSTALL_NAME=binutils
|
|||||||
echo ""
|
echo ""
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
echo "### BINUTILS ###"
|
echo "### BINUTILS ###"
|
||||||
echo "### CHAPTER 5.9 ###"
|
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
|
||||||
echo "### Binutils-2.25.1 - Pass 2"
|
echo "### Binutils-2.25.1 - Pass 2"
|
||||||
echo "### Must be run as \"lfs\" user"
|
echo "### Must be run as \"lfs\" user"
|
||||||
echo "### ---------------------------"
|
echo "### ---------------------------"
|
||||||
|
@ -36,16 +36,16 @@ is_user lfs
|
|||||||
# ./5.8-lfs_libstdcpp-5.2.0.sh
|
# ./5.8-lfs_libstdcpp-5.2.0.sh
|
||||||
# ./5.9-lfs_binutils-2.25.1-pass-2.sh
|
# ./5.9-lfs_binutils-2.25.1-pass-2.sh
|
||||||
# ./5.10-lfs_gcc-5.2.0-pass-2.sh
|
# ./5.10-lfs_gcc-5.2.0-pass-2.sh
|
||||||
./5.11-lfs_tcl-core-8.6.4.sh
|
# ./5.11-lfs_tcl-core-8.6.4.sh
|
||||||
./5.12-lfs_expect-5.45.sh
|
# ./5.12-lfs_expect-5.45.sh
|
||||||
./5.13-lfs_dejagnu-1.5.3.sh
|
# ./5.13-lfs_dejagnu-1.5.3.sh
|
||||||
# ./5.14-lfs_check-0.10.0.sh
|
./5.14-lfs_check-0.10.0.sh
|
||||||
# ./5.15-lfs_ncurses-6.0.sh
|
./5.15-lfs_ncurses-6.0.sh
|
||||||
# ./5.16-lfs_bash-4.3.30.sh
|
./5.16-lfs_bash-4.3.30.sh
|
||||||
# ./5.17-lfs_bzip2-1.0.6.sh
|
./5.17-lfs_bzip2-1.0.6.sh
|
||||||
# ./5.18-lfs_coreutils-8.24.sh
|
./5.18-lfs_coreutils-8.24.sh
|
||||||
# ./5.19-lfs_diffutils-3.3.sh
|
./5.19-lfs_diffutils-3.3.sh
|
||||||
# ./5.20-lfs_file-5.24.sh
|
./5.20-lfs_file-5.24.sh
|
||||||
# ./5.21-lfs_findutils-4.4.2.sh
|
# ./5.21-lfs_findutils-4.4.2.sh
|
||||||
# ./5.22-lfs_gawk-4.1.3.sh
|
# ./5.22-lfs_gawk-4.1.3.sh
|
||||||
# ./5.23-lfs_gettext-0.19.5.1.sh
|
# ./5.23-lfs_gettext-0.19.5.1.sh
|
||||||
|
Reference in New Issue
Block a user