e2fsprogs: remove findfs option
PATCH v2 1/2 e2fsprogs: remove findfs option
The e2fsprogs package's findfs option provides no capabilities. When the option is selected, a symbolic link is generated from findfs to e2label; however, e2label will not handle findfs since the respective code is explicitly disabled when --disable-libblkid is passed in. At this time, the e2fsprogs package only supports findfs capabilities when building its "private blkid library".
Note that the --disable-libblkid configuration argument must remain to prevent conflicts with util-linux's libblkid and an e2fsprogs- generated variant (see e1ffc2f791b336339909c90559b7db40b455f172).
Since e2fsprogs cannot provide findfs capabilities, the option is being removed in this change. A following change will be introduced to include util-linux's findfs utility.
---
Changes v1 -> v2:
- Add missing legacy handling (pointed out by Thomas Petazzoni).
--- Config.in.legacy | 9 +++++++++ package/e2fsprogs/Config.in | 5 ----- package/e2fsprogs/e2fsprogs.mk | 9 --------- 3 files changed, 9 insertions(+), 14 deletions(-)
Config.in.legacy +9 -0
@@ -145,6 +145,15 @@ endif ############################################################################### comment "Legacy options removed in 2016.02" +config BR2_PACKAGE_E2FSPROGS_FINDFS + bool "e2fsprogs findfs option has been removed" + select BR2_LEGACY + help + This option attempts to enabled findfs capabilities from e2fsprogs + but has not worked since July 2015 (due to packaging changes). + Developer's can use BusyBox's findfs support or enable the + BR2_PACKAGE_UTIL_LINUX_FINDFS option. + config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL bool "openpowerlink debug option has been removed" select BR2_LEGACY
package/e2fsprogs/Config.in +0 -5
@@ -59,11 +59,6 @@ config BR2_PACKAGE_E2FSPROGS_FILEFRAG bool "filefrag" default y -config BR2_PACKAGE_E2FSPROGS_FINDFS - bool "findfs" - default y - select BR2_PACKAGE_E2FSPROGS_E2LABEL - config BR2_PACKAGE_E2FSPROGS_FSCK bool "fsck" default y
package/e2fsprogs/e2fsprogs.mk +0 -9
@@ -74,7 +74,6 @@ E2FSPROGS_TXTTARGETS_ = \ usr/sbin/mkfs.ext4dev \ usr/sbin/fsck.ext[234] \ usr/sbin/fsck.ext4dev \ - usr/sbin/findfs \ usr/sbin/tune2fs define E2FSPROGS_TARGET_REMOVE_UNNEEDED
@@ -137,14 +136,6 @@ ifeq ($(BR2_PACKAGE_E2FSPROGS_TUNE2FS),y) E2FSPROGS_POST_INSTALL_TARGET_HOOKS += E2FSPROGS_TARGET_TUNE2FS_SYMLINK endif -define E2FSPROGS_TARGET_FINDFS_SYMLINK - ln -sf e2label $(TARGET_DIR)/usr/sbin/findfs -endef - -ifeq ($(BR2_PACKAGE_E2FSPROGS_FINDFS),y) -E2FSPROGS_POST_INSTALL_TARGET_HOOKS += E2FSPROGS_TARGET_FINDFS_SYMLINK -endif - # systemd really wants to have fsck in /sbin define E2FSPROGS_TARGET_FSCK_SYMLINK ln -sf ../usr/sbin/fsck $(TARGET_DIR)/sbin/fsck
Signature · 1 line
2.6.4.windows.1
PATCH v2 2/2 util-linux: add findfs option
Add the findfs utility option for util-linux package.
---
Changes v1 -> v2:
- None.
--- package/util-linux/Config.in | 5 +++++ package/util-linux/util-linux.mk | 1 + 2 files changed, 6 insertions(+)
package/util-linux/Config.in +5 -0
@@ -96,6 +96,11 @@ config BR2_PACKAGE_UTIL_LINUX_FSCK help Check and repair a linux filesystem +config BR2_PACKAGE_UTIL_LINUX_FINDFS + bool "findfs" + help + Find a filesystem by label or UUID + config BR2_PACKAGE_UTIL_LINUX_HWCLOCK bool "hwclock" help
package/util-linux/util-linux.mk +1 -0
@@ -74,6 +74,7 @@ UTIL_LINUX_CONF_OPTS += \ $(if $(BR2_PACKAGE_UTIL_LINUX_FALLOCATE),--enable-fallocate,--disable-fallocate) \ $(if $(BR2_PACKAGE_UTIL_LINUX_FDFORMAT),--enable-fdformat,--disable-fdformat) \ $(if $(BR2_PACKAGE_UTIL_LINUX_FSCK),--enable-fsck,--disable-fsck) \ + $(if $(BR2_PACKAGE_UTIL_LINUX_FINDFS),--enable-findfs,--disable-findfs) \ $(if $(BR2_PACKAGE_UTIL_LINUX_HWCLOCK),--enable-hwclock,--disable-hwclock) \ $(if $(BR2_PACKAGE_UTIL_LINUX_KILL),--enable-kill,--disable-kill) \ $(if $(BR2_PACKAGE_UTIL_LINUX_LAST),--enable-last,--disable-last) \
Signature · 1 line
2.6.4.windows.1
PATCH v2 2/2 util-linux: add findfs option
Dear James Knight,
Quoted 21 lines · James Knight
package/util-linux/Config.in +5
-0@@ -96,6 +96,11 @@ config BR2_PACKAGE_UTIL_LINUX_FSCK help Check and repair a linux filesystem +config BR2_PACKAGE_UTIL_LINUX_FINDFS + bool "findfs" + help + Find a filesystem by label or UUID + config BR2_PACKAGE_UTIL_LINUX_HWCLOCK bool "hwclock" helppackage/util-linux/util-linux.mk +0
-0
package/util-linux/util-linux.mk UTIL_LINUX_CONF_OPTS += \ · line 80
Quoted 7 lines
package/util-linux/util-linux.mk +1
-0@@ -74,6 +74,7 @@ UTIL_LINUX_CONF_OPTS += \ $(if $(BR2_PACKAGE_UTIL_LINUX_FALLOCATE),--enable-fallocate,--disable-fallocate) \ $(if $(BR2_PACKAGE_UTIL_LINUX_FDFORMAT),--enable-fdformat,--disable-fdformat) \ $(if $(BR2_PACKAGE_UTIL_LINUX_FSCK),--enable-fsck,--disable-fsck) \ + $(if $(BR2_PACKAGE_UTIL_LINUX_FINDFS),--enable-findfs,--disable-findfs) \ $(if $(BR2_PACKAGE_UTIL_LINUX_HWCLOCK),--enable-hwclock,--disable-hwclock) \ $(if $(BR2_PACKAGE_UTIL_LINUX_KILL),--enable-kill,--disable-kill) \ $(if $(BR2_PACKAGE_UTIL_LINUX_LAST),--enable-last,--disable-last) \
Alphabetic ordering was not correct in both the Config.in and util-linux.mk files. I've fixed that up and applied. Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
Thomas Petazzoni
AppliedPATCH v2 1/2 e2fsprogs: remove findfs option
In reply to James KnightDear James Knight,
Quoted 17 lines · James Knight
The e2fsprogs package's findfs option provides no capabilities. When the option is selected, a symbolic link is generated from findfs to e2label; however, e2label will not handle findfs since the respective code is explicitly disabled when
--disable-libblkidis passed in. At this time, the e2fsprogs package only supports findfs capabilities when building its "private blkid library".Note that the
--disable-libblkidconfiguration argument must remain to prevent conflicts with util-linux's libblkid and an e2fsprogs- generated variant (seee1ffc2f791b336339909c90559b7db40b455f172).Since e2fsprogs cannot provide findfs capabilities, the option is being removed in this change. A following change will be introduced to include util-linux's findfs utility.
Signed-off-by James Knight <[email protected]>Cc Zheng Yi <[email protected]>
Quoted 8 lines
---
Changes v1 -> v2:
- Add missing legacy handling (pointed out by Thomas Petazzoni).--- Config.in.legacy | 9 +++++++++ package/e2fsprogs/Config.in | 5 ----- package/e2fsprogs/e2fsprogs.mk | 9 --------- 3 files changed, 9 insertions(+), 14 deletions(-)
Applied, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com