qLinux
… a distribution study


<< Prev
Util-linux-2.37.2

Next >>
Openssl-1.1.1l


E2fsprogs-1.46.4

Reference: 8.73. E2fsprogs-1.46.4. Fix the build system:

patch -Np1 -i e2fsprogs-1.46.4-bld-20220210.patch

The above patch ensures that the pkg-config files will be installed in the correct location. Apply 3 patches to fix the sources1)

patch -Np1 -i e2fsprogs-1.46.4-src-1-20220210.patch
patch -Np1 -i e2fsprogs-1.46.4-src-2-20220210.patch
patch -Np1 -i e2fsprogs-1.46.4-src-3-20220210.patch

Make sure that uuid.pc and blkid.pc are found. Create a build directory and change into it. Then:

../configure --prefix=/qlnx \
             --includedir=/qlnx/inc \
             --datarootdir=/qlnx/dat \
             --mandir=/qlnx/man \
             --infodir=/tmp \
             --enable-elf-shlibs \
             --disable-libblkid \
             --disable-libuuid \
             --disable-uuidd \
             --disable-fsck
make
make install

Change the mode of the admin executable and move them to  /qlnx/bin :

chmod 0754 qlnx/sbin/*
mv /qlnx/sbin/* /qlnx/bin
rmdir /qlnx/sbin

<< Prev
Util-linux-2.37.2

Next >>
Openssl-1.1.1l

1)
because of the number of changes it is split to three patches