Add 6.7 - Build file

This commit is contained in:
Aditya 2023-01-09 11:44:30 +05:30
parent 33df75051a
commit e9e05b2324
2 changed files with 61 additions and 0 deletions

View file

@ -0,0 +1,48 @@
#!/bin/bash
cd $LFS/sources
tar xf file-5.42.tar.gz
cd file-5.42
mkdir build
pushd build
../configure --disable-bzlib \
--disable-libseccomp \
--disable-xzlib \
--disable-zlib
if [ $? -ne 0 ]
then
exit 1
fi
make
if [ $? -ne 0 ]
then
exit 1
fi
popd
./configure --prefix=/usr --host=$LFS_TGT --build=$(./config.guess)
if [ $? -ne 0 ]
then
exit 1
fi
make FILE_COMPILE=$(pwd)/build/src/file
if [ $? -ne 0 ]
then
exit 1
fi
make DESTDIR=$LFS install
rm -v $LFS/usr/lib/libmagic.la
cd $LFS/sources
rm -rf file-5.42

View file

@ -238,6 +238,7 @@ if [ $exit_status -ne 0 ]
then
stop_script "chapter6/6.5-ncurses.sh"
fi
# Chapter 6.6
# ===========
echo "Building diffutils"
@ -250,3 +251,15 @@ then
stop_script "chapter6/6.6-diffutils.sh"
fi
# Chapter 6.7
# ===========
echo "Building file"
su - lfs -c "bash $PWD/chapter6/6.7-file.sh"
# Exit on error
check_exit_code
if [ $exit_status -ne 0 ]
then
stop_script "chapter6/6.7-file.sh"
fi