Config.in 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. menuconfig BR2_PACKAGE_E2FSPROGS
  2. bool "e2fsprogs"
  3. depends on BR2_USE_MMU # util-linux/libblkid
  4. select BR2_PACKAGE_UTIL_LINUX
  5. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  6. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  7. help
  8. The EXT2 file system utilities.
  9. The following programs are always built and installed:
  10. badblocks chattr debugfs dumpe2fs e2freefrag e2fsck e2image
  11. e2undo e4crypt e4defrag filefrag fsck fuse2fs logsave lsattr
  12. mke2fs mklost+found resize2fs tune2fs
  13. The uuid utilities (uuidd, uuidgen) are not built. Use the
  14. ones from util-linux, instead.
  15. Other programs can be selected individually.
  16. http://e2fsprogs.sourceforge.net
  17. if BR2_PACKAGE_E2FSPROGS
  18. config BR2_PACKAGE_E2FSPROGS_DEBUGFS
  19. bool "debugfs"
  20. help
  21. ext2/ext3/ext4 file system debugger
  22. config BR2_PACKAGE_E2FSPROGS_E2IMAGE
  23. bool "e2image"
  24. help
  25. Save critical ext2/ext3/ext4 filesystem metadata to a file
  26. config BR2_PACKAGE_E2FSPROGS_E2SCRUB
  27. bool "e2scrub"
  28. depends on BR2_PACKAGE_BASH # runtime
  29. depends on BR2_PACKAGE_COREUTILS # runtime
  30. depends on BR2_PACKAGE_LVM2 # runtime
  31. depends on BR2_PACKAGE_UTIL_LINUX # runtime
  32. help
  33. Check the contents of a mounted ext[234] filesystem
  34. comment "e2scrub needs bash, coreutils, lvm2, and util-linux"
  35. depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_COREUTILS \
  36. || !BR2_PACKAGE_LVM2 || !BR2_PACKAGE_UTIL_LINUX
  37. config BR2_PACKAGE_E2FSPROGS_E4DEFRAG
  38. bool "e4defrag"
  39. depends on !BR2_nios2 # fallocate not implemented
  40. depends on !BR2_TOOLCHAIN_USES_UCLIBC # sync_file_range not impl
  41. help
  42. Online defragmenter for ext4 filesystem
  43. comment "e4defrag needs a glibc or musl toolchain"
  44. depends on !BR2_nios2
  45. depends on BR2_TOOLCHAIN_USES_UCLIBC
  46. config BR2_PACKAGE_E2FSPROGS_FSCK
  47. bool "fsck"
  48. default y
  49. depends on !BR2_PACKAGE_UTIL_LINUX_FSCK
  50. help
  51. Check and repair a Linux file system. This is a wrapper around
  52. the filesystem-specific fsck tools.
  53. config BR2_PACKAGE_E2FSPROGS_FUSE2FS
  54. bool "fuse2fs"
  55. depends on !BR2_STATIC_LIBS # libfuse
  56. depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse
  57. select BR2_PACKAGE_LIBFUSE
  58. help
  59. FUSE file system client for ext2/ext3/ext4 file systems
  60. comment "fuse2fs needs a toolchain w/ threads, dynamic library"
  61. depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
  62. config BR2_PACKAGE_E2FSPROGS_RESIZE2FS
  63. bool "resize2fs"
  64. help
  65. ext2/ext3/ext4 file system resizer
  66. endif