]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
e2fsprogs: Disable libraries provided by util-linux
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 2 Mar 2021 17:40:34 +0000 (17:40 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 2 Mar 2021 17:40:34 +0000 (17:40 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 files changed:
config/rootfiles/common/aarch64/util-linux
config/rootfiles/common/armv5tel/util-linux
config/rootfiles/common/e2fsprogs
config/rootfiles/common/i586/util-linux
config/rootfiles/common/x86_64/util-linux
config/rootfiles/core/155/filelists/aarch64/util-linux [new symlink]
config/rootfiles/core/155/filelists/armv5tel/util-linux [new symlink]
config/rootfiles/core/155/filelists/e2fsprogs [new symlink]
config/rootfiles/core/155/filelists/i586/util-linux [new symlink]
config/rootfiles/core/155/filelists/x86_64/util-linux [new symlink]
lfs/e2fsprogs
make.sh

index 733699229cef84c39f65dbbdaf030b9a8532c744..04feaf8cc279529bcb8cb2e8c5b1e552c9331301 100644 (file)
@@ -7,6 +7,7 @@ bin/umount
 bin/wdctl
 #etc/fcron.daily
 etc/fcron.daily/trim
+lib/libblkid.so.1
 lib/libblkid.so.1.1.0
 lib/libfdisk.so.1
 lib/libfdisk.so.1.1.0
@@ -14,14 +15,18 @@ lib/libmount.so.1
 lib/libmount.so.1.1.0
 lib/libsmartcols.so.1
 lib/libsmartcols.so.1.1.0
+lib/libuuid.so.1
 lib/libuuid.so.1.3.0
 sbin/agetty
 sbin/blkdiscard
+sbin/blkid
 sbin/blockdev
 sbin/cfdisk
 sbin/chcpu
 sbin/ctrlaltdel
 sbin/fdisk
+sbin/findfs
+sbin/fsck
 #sbin/fsck.cramfs
 sbin/fsck.minix
 sbin/fsfreeze
@@ -101,9 +106,12 @@ usr/bin/tailf
 #usr/lib/libsmartcols.la
 #usr/lib/libsmartcols.so
 #usr/lib/libuuid.la
+#usr/lib/libuuid.so
+#usr/lib/pkgconfig/blkid.pc
 #usr/lib/pkgconfig/fdisk.pc
 #usr/lib/pkgconfig/mount.pc
 #usr/lib/pkgconfig/smartcols.pc
+#usr/lib/pkgconfig/uuid.pc
 usr/sbin/addpart
 usr/sbin/delpart
 usr/sbin/fdformat
@@ -112,6 +120,7 @@ usr/sbin/partx
 #usr/sbin/readprofile
 usr/sbin/resizepart
 usr/sbin/rtcwake
+#usr/sbin/uuidd
 #usr/share/bash-completion/completions/addpart
 #usr/share/bash-completion/completions/blkdiscard
 #usr/share/bash-completion/completions/blkid
@@ -244,13 +253,27 @@ usr/sbin/rtcwake
 #usr/share/man/man1/taskset.1
 #usr/share/man/man1/ul.1
 #usr/share/man/man1/unshare.1
+#usr/share/man/man1/uuidgen.1
 #usr/share/man/man1/whereis.1
+#usr/share/man/man3/libblkid.3
+#usr/share/man/man3/uuid.3
+#usr/share/man/man3/uuid_clear.3
+#usr/share/man/man3/uuid_compare.3
+#usr/share/man/man3/uuid_copy.3
+#usr/share/man/man3/uuid_generate.3
+#usr/share/man/man3/uuid_generate_random.3
+#usr/share/man/man3/uuid_generate_time.3
 #usr/share/man/man3/uuid_generate_time_safe.3
+#usr/share/man/man3/uuid_is_null.3
+#usr/share/man/man3/uuid_parse.3
+#usr/share/man/man3/uuid_time.3
+#usr/share/man/man3/uuid_unparse.3
 #usr/share/man/man5/fstab.5
 #usr/share/man/man5/terminal-colors.d.5
 #usr/share/man/man8/addpart.8
 #usr/share/man/man8/agetty.8
 #usr/share/man/man8/blkdiscard.8
+#usr/share/man/man8/blkid.8
 #usr/share/man/man8/blockdev.8
 #usr/share/man/man8/cfdisk.8
 #usr/share/man/man8/chcpu.8
@@ -258,7 +281,9 @@ usr/sbin/rtcwake
 #usr/share/man/man8/delpart.8
 #usr/share/man/man8/fdformat.8
 #usr/share/man/man8/fdisk.8
+#usr/share/man/man8/findfs.8
 #usr/share/man/man8/findmnt.8
+#usr/share/man/man8/fsck.8
 #usr/share/man/man8/fsck.cramfs.8
 #usr/share/man/man8/fsck.minix.8
 #usr/share/man/man8/fsfreeze.8
@@ -293,6 +318,7 @@ usr/sbin/rtcwake
 #usr/share/man/man8/switch_root.8
 #usr/share/man/man8/umount.8
 #usr/share/man/man8/uname26.8
+#usr/share/man/man8/uuidd.8
 #usr/share/man/man8/wdctl.8
 #usr/share/man/man8/wipefs.8
 #usr/share/man/man8/zramctl.8
index 8b209e5e4498e78a578ede633d0d60019536c951..259ff034653b3498bf88540ab81af614892787d3 100644 (file)
@@ -7,6 +7,7 @@ bin/umount
 bin/wdctl
 #etc/fcron.daily
 etc/fcron.daily/trim
+lib/libblkid.so.1
 lib/libblkid.so.1.1.0
 lib/libfdisk.so.1
 lib/libfdisk.so.1.1.0
@@ -14,14 +15,18 @@ lib/libmount.so.1
 lib/libmount.so.1.1.0
 lib/libsmartcols.so.1
 lib/libsmartcols.so.1.1.0
+lib/libuuid.so.1
 lib/libuuid.so.1.3.0
 sbin/agetty
 sbin/blkdiscard
+sbin/blkid
 sbin/blockdev
 sbin/cfdisk
 sbin/chcpu
 sbin/ctrlaltdel
 sbin/fdisk
+sbin/findfs
+sbin/fsck
 #sbin/fsck.cramfs
 sbin/fsck.minix
 sbin/fsfreeze
@@ -100,9 +105,12 @@ usr/lib/libmount.so
 #usr/lib/libsmartcols.la
 #usr/lib/libsmartcols.so
 #usr/lib/libuuid.la
+#usr/lib/libuuid.so
+#usr/lib/pkgconfig/blkid.pc
 #usr/lib/pkgconfig/fdisk.pc
 #usr/lib/pkgconfig/mount.pc
 #usr/lib/pkgconfig/smartcols.pc
+#usr/lib/pkgconfig/uuid.pc
 usr/sbin/addpart
 usr/sbin/delpart
 usr/sbin/fdformat
@@ -111,6 +119,7 @@ usr/sbin/partx
 #usr/sbin/readprofile
 usr/sbin/resizepart
 usr/sbin/rtcwake
+#usr/sbin/uuidd
 #usr/share/bash-completion/completions/addpart
 #usr/share/bash-completion/completions/blkdiscard
 #usr/share/bash-completion/completions/blkid
@@ -243,13 +252,27 @@ usr/sbin/rtcwake
 #usr/share/man/man1/taskset.1
 #usr/share/man/man1/ul.1
 #usr/share/man/man1/unshare.1
+#usr/share/man/man1/uuidgen.1
 #usr/share/man/man1/whereis.1
+#usr/share/man/man3/libblkid.3
+#usr/share/man/man3/uuid.3
+#usr/share/man/man3/uuid_clear.3
+#usr/share/man/man3/uuid_compare.3
+#usr/share/man/man3/uuid_copy.3
+#usr/share/man/man3/uuid_generate.3
+#usr/share/man/man3/uuid_generate_random.3
+#usr/share/man/man3/uuid_generate_time.3
 #usr/share/man/man3/uuid_generate_time_safe.3
+#usr/share/man/man3/uuid_is_null.3
+#usr/share/man/man3/uuid_parse.3
+#usr/share/man/man3/uuid_time.3
+#usr/share/man/man3/uuid_unparse.3
 #usr/share/man/man5/fstab.5
 #usr/share/man/man5/terminal-colors.d.5
 #usr/share/man/man8/addpart.8
 #usr/share/man/man8/agetty.8
 #usr/share/man/man8/blkdiscard.8
+#usr/share/man/man8/blkid.8
 #usr/share/man/man8/blockdev.8
 #usr/share/man/man8/cfdisk.8
 #usr/share/man/man8/chcpu.8
@@ -257,7 +280,9 @@ usr/sbin/rtcwake
 #usr/share/man/man8/delpart.8
 #usr/share/man/man8/fdformat.8
 #usr/share/man/man8/fdisk.8
+#usr/share/man/man8/findfs.8
 #usr/share/man/man8/findmnt.8
+#usr/share/man/man8/fsck.8
 #usr/share/man/man8/fsck.cramfs.8
 #usr/share/man/man8/fsck.minix.8
 #usr/share/man/man8/fsfreeze.8
@@ -291,6 +316,7 @@ usr/sbin/rtcwake
 #usr/share/man/man8/switch_root.8
 #usr/share/man/man8/umount.8
 #usr/share/man/man8/uname26.8
+#usr/share/man/man8/uuidd.8
 #usr/share/man/man8/wdctl.8
 #usr/share/man/man8/wipefs.8
 #usr/share/man/man8/zramctl.8
index 79ac99f996e30ba6b66e446b5ae648318f1e5b8f..b3a5fe5573537b67545517b57b403f8c3ea0b407 100644 (file)
@@ -1,6 +1,4 @@
 #etc/mke2fs.conf
-lib/libblkid.so.1
-lib/libblkid.so.1.0
 lib/libcom_err.so.2
 lib/libcom_err.so.2.1
 lib/libe2p.so.2
@@ -9,8 +7,6 @@ lib/libext2fs.so.2
 lib/libext2fs.so.2.4
 lib/libss.so.2
 lib/libss.so.2.0
-lib/libuuid.so.1
-lib/libuuid.so.1.2
 sbin/badblocks
 sbin/blkid
 sbin/debugfs
@@ -63,8 +59,6 @@ usr/bin/uuidgen
 #usr/include/uuid
 #usr/include/uuid/uuid.h
 #usr/lib/e2initrd_helper
-#usr/lib/libblkid.a
-usr/lib/libblkid.so
 #usr/lib/libcom_err.a
 usr/lib/libcom_err.so
 #usr/lib/libe2p.a
index d445a7f3a7ecf932a2060f9b64c012303a67829f..e5023c4d3fa8fc75e1eac5879c094e71443cb401 100644 (file)
@@ -7,6 +7,7 @@ bin/umount
 bin/wdctl
 #etc/fcron.daily
 etc/fcron.daily/trim
+lib/libblkid.so.1
 lib/libblkid.so.1.1.0
 lib/libfdisk.so.1
 lib/libfdisk.so.1.1.0
@@ -14,14 +15,18 @@ lib/libmount.so.1
 lib/libmount.so.1.1.0
 lib/libsmartcols.so.1
 lib/libsmartcols.so.1.1.0
+lib/libuuid.so.1
 lib/libuuid.so.1.3.0
 sbin/agetty
 sbin/blkdiscard
+sbin/blkid
 sbin/blockdev
 sbin/cfdisk
 sbin/chcpu
 sbin/ctrlaltdel
 sbin/fdisk
+sbin/findfs
+sbin/fsck
 #sbin/fsck.cramfs
 sbin/fsck.minix
 sbin/fsfreeze
@@ -101,9 +106,12 @@ usr/bin/tailf
 #usr/lib/libsmartcols.la
 #usr/lib/libsmartcols.so
 #usr/lib/libuuid.la
+#usr/lib/libuuid.so
+#usr/lib/pkgconfig/blkid.pc
 #usr/lib/pkgconfig/fdisk.pc
 #usr/lib/pkgconfig/mount.pc
 #usr/lib/pkgconfig/smartcols.pc
+#usr/lib/pkgconfig/uuid.pc
 usr/sbin/addpart
 usr/sbin/delpart
 usr/sbin/fdformat
@@ -112,6 +120,7 @@ usr/sbin/partx
 #usr/sbin/readprofile
 usr/sbin/resizepart
 usr/sbin/rtcwake
+#usr/sbin/uuidd
 #usr/share/bash-completion/completions/addpart
 #usr/share/bash-completion/completions/blkdiscard
 #usr/share/bash-completion/completions/blkid
@@ -244,13 +253,27 @@ usr/sbin/rtcwake
 #usr/share/man/man1/taskset.1
 #usr/share/man/man1/ul.1
 #usr/share/man/man1/unshare.1
+#usr/share/man/man1/uuidgen.1
 #usr/share/man/man1/whereis.1
+#usr/share/man/man3/libblkid.3
+#usr/share/man/man3/uuid.3
+#usr/share/man/man3/uuid_clear.3
+#usr/share/man/man3/uuid_compare.3
+#usr/share/man/man3/uuid_copy.3
+#usr/share/man/man3/uuid_generate.3
+#usr/share/man/man3/uuid_generate_random.3
+#usr/share/man/man3/uuid_generate_time.3
 #usr/share/man/man3/uuid_generate_time_safe.3
+#usr/share/man/man3/uuid_is_null.3
+#usr/share/man/man3/uuid_parse.3
+#usr/share/man/man3/uuid_time.3
+#usr/share/man/man3/uuid_unparse.3
 #usr/share/man/man5/fstab.5
 #usr/share/man/man5/terminal-colors.d.5
 #usr/share/man/man8/addpart.8
 #usr/share/man/man8/agetty.8
 #usr/share/man/man8/blkdiscard.8
+#usr/share/man/man8/blkid.8
 #usr/share/man/man8/blockdev.8
 #usr/share/man/man8/cfdisk.8
 #usr/share/man/man8/chcpu.8
@@ -258,7 +281,9 @@ usr/sbin/rtcwake
 #usr/share/man/man8/delpart.8
 #usr/share/man/man8/fdformat.8
 #usr/share/man/man8/fdisk.8
+#usr/share/man/man8/findfs.8
 #usr/share/man/man8/findmnt.8
+#usr/share/man/man8/fsck.8
 #usr/share/man/man8/fsck.cramfs.8
 #usr/share/man/man8/fsck.minix.8
 #usr/share/man/man8/fsfreeze.8
@@ -293,6 +318,7 @@ usr/sbin/rtcwake
 #usr/share/man/man8/switch_root.8
 #usr/share/man/man8/umount.8
 #usr/share/man/man8/uname26.8
+#usr/share/man/man8/uuidd.8
 #usr/share/man/man8/wdctl.8
 #usr/share/man/man8/wipefs.8
 #usr/share/man/man8/x86_64.8
index 039f87158b079686a0cabae9e2bccb6d2e67aff4..425e4a15c9e4f0d5279e5015510d6fb411ec3dd0 100644 (file)
@@ -7,6 +7,7 @@ bin/umount
 bin/wdctl
 #etc/fcron.daily
 etc/fcron.daily/trim
+lib/libblkid.so.1
 lib/libblkid.so.1.1.0
 lib/libfdisk.so.1
 lib/libfdisk.so.1.1.0
@@ -14,14 +15,18 @@ lib/libmount.so.1
 lib/libmount.so.1.1.0
 lib/libsmartcols.so.1
 lib/libsmartcols.so.1.1.0
+lib/libuuid.so.1
 lib/libuuid.so.1.3.0
 sbin/agetty
 sbin/blkdiscard
+sbin/blkid
 sbin/blockdev
 sbin/cfdisk
 sbin/chcpu
 sbin/ctrlaltdel
 sbin/fdisk
+sbin/findfs
+sbin/fsck
 #sbin/fsck.cramfs
 sbin/fsck.minix
 sbin/fsfreeze
@@ -86,15 +91,21 @@ usr/bin/tailf
 #usr/bin/ul
 #usr/bin/uname26
 #usr/bin/unshare
+usr/bin/uuidgen
 #usr/bin/whereis
 usr/bin/x86_64
+#usr/include/blkid
+#usr/include/blkid/blkid.h
 #usr/include/libfdisk
 #usr/include/libfdisk/libfdisk.h
 #usr/include/libmount
 #usr/include/libmount/libmount.h
 #usr/include/libsmartcols
 #usr/include/libsmartcols/libsmartcols.h
+#usr/include/uuid
+#usr/include/uuid/uuid.h
 #usr/lib/libblkid.la
+#usr/lib/libblkid.so
 #usr/lib/libfdisk.la
 #usr/lib/libfdisk.so
 #usr/lib/libmount.la
@@ -102,9 +113,12 @@ usr/bin/x86_64
 #usr/lib/libsmartcols.la
 #usr/lib/libsmartcols.so
 #usr/lib/libuuid.la
+#usr/lib/libuuid.so
+#usr/lib/pkgconfig/blkid.pc
 #usr/lib/pkgconfig/fdisk.pc
 #usr/lib/pkgconfig/mount.pc
 #usr/lib/pkgconfig/smartcols.pc
+#usr/lib/pkgconfig/uuid.pc
 usr/sbin/addpart
 usr/sbin/delpart
 usr/sbin/fdformat
@@ -113,6 +127,7 @@ usr/sbin/partx
 #usr/sbin/readprofile
 usr/sbin/resizepart
 usr/sbin/rtcwake
+#usr/sbin/uuidd
 #usr/share/bash-completion/completions/addpart
 #usr/share/bash-completion/completions/blkdiscard
 #usr/share/bash-completion/completions/blkid
@@ -245,13 +260,27 @@ usr/sbin/rtcwake
 #usr/share/man/man1/taskset.1
 #usr/share/man/man1/ul.1
 #usr/share/man/man1/unshare.1
+#usr/share/man/man1/uuidgen.1
 #usr/share/man/man1/whereis.1
+#usr/share/man/man3/libblkid.3
+#usr/share/man/man3/uuid.3
+#usr/share/man/man3/uuid_clear.3
+#usr/share/man/man3/uuid_compare.3
+#usr/share/man/man3/uuid_copy.3
+#usr/share/man/man3/uuid_generate.3
+#usr/share/man/man3/uuid_generate_random.3
+#usr/share/man/man3/uuid_generate_time.3
 #usr/share/man/man3/uuid_generate_time_safe.3
+#usr/share/man/man3/uuid_is_null.3
+#usr/share/man/man3/uuid_parse.3
+#usr/share/man/man3/uuid_time.3
+#usr/share/man/man3/uuid_unparse.3
 #usr/share/man/man5/fstab.5
 #usr/share/man/man5/terminal-colors.d.5
 #usr/share/man/man8/addpart.8
 #usr/share/man/man8/agetty.8
 #usr/share/man/man8/blkdiscard.8
+#usr/share/man/man8/blkid.8
 #usr/share/man/man8/blockdev.8
 #usr/share/man/man8/cfdisk.8
 #usr/share/man/man8/chcpu.8
@@ -259,7 +288,9 @@ usr/sbin/rtcwake
 #usr/share/man/man8/delpart.8
 #usr/share/man/man8/fdformat.8
 #usr/share/man/man8/fdisk.8
+#usr/share/man/man8/findfs.8
 #usr/share/man/man8/findmnt.8
+#usr/share/man/man8/fsck.8
 #usr/share/man/man8/fsck.cramfs.8
 #usr/share/man/man8/fsck.minix.8
 #usr/share/man/man8/fsfreeze.8
@@ -294,6 +325,7 @@ usr/sbin/rtcwake
 #usr/share/man/man8/switch_root.8
 #usr/share/man/man8/umount.8
 #usr/share/man/man8/uname26.8
+#usr/share/man/man8/uuidd.8
 #usr/share/man/man8/wdctl.8
 #usr/share/man/man8/wipefs.8
 #usr/share/man/man8/x86_64.8
diff --git a/config/rootfiles/core/155/filelists/aarch64/util-linux b/config/rootfiles/core/155/filelists/aarch64/util-linux
new file mode 120000 (symlink)
index 0000000..9c253c6
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/aarch64/util-linux
\ No newline at end of file
diff --git a/config/rootfiles/core/155/filelists/armv5tel/util-linux b/config/rootfiles/core/155/filelists/armv5tel/util-linux
new file mode 120000 (symlink)
index 0000000..2596908
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/armv5tel/util-linux
\ No newline at end of file
diff --git a/config/rootfiles/core/155/filelists/e2fsprogs b/config/rootfiles/core/155/filelists/e2fsprogs
new file mode 120000 (symlink)
index 0000000..37b55de
--- /dev/null
@@ -0,0 +1 @@
+../../../common/e2fsprogs
\ No newline at end of file
diff --git a/config/rootfiles/core/155/filelists/i586/util-linux b/config/rootfiles/core/155/filelists/i586/util-linux
new file mode 120000 (symlink)
index 0000000..c973106
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/i586/util-linux
\ No newline at end of file
diff --git a/config/rootfiles/core/155/filelists/x86_64/util-linux b/config/rootfiles/core/155/filelists/x86_64/util-linux
new file mode 120000 (symlink)
index 0000000..7b5558d
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/x86_64/util-linux
\ No newline at end of file
index 8fda71389f62fe057b908d429b0284a4902e10d8..bb005ae02cfa06dbbd817320cbfc3fcbece4e9f2 100644 (file)
@@ -76,6 +76,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                        --prefix=/usr \
                        --with-root-prefix="" \
                        --enable-elf-shlibs \
+                       --disable-libblkid \
+                       --disable-libuuid \
                        --disable-nls
 
        cd $(DIR_APP)/build && make $(MAKETUNING)
diff --git a/make.sh b/make.sh
index cc19432ac342678061943c5158b2ab1315ce9498..43cccaca0dee59a73d0e01a0b64b92844c632a60 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -1104,7 +1104,6 @@ buildbase() {
        lfsmake2 acl
        lfsmake2 bash
        lfsmake2 diffutils
-       lfsmake2 e2fsprogs
        lfsmake2 ed
        lfsmake2 findutils
        lfsmake2 flex
@@ -1133,6 +1132,7 @@ buildbase() {
        lfsmake2 texinfo
        lfsmake2 util-linux
        lfsmake2 vim
+       lfsmake2 e2fsprogs
 }
 
 buildipfire() {