Config.in 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. config BR2_PACKAGE_UTIL_LINUX
  2. bool "util-linux"
  3. depends on BR2_LARGEFILE
  4. depends on BR2_USE_WCHAR
  5. select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
  6. help
  7. Various useful/essential linux libraries and utilities.
  8. Things like mkfs, mkswap, swapon, fdisk, mount, dmesg, etc...
  9. http://www.kernel.org/pub/linux/utils/util-linux/
  10. if BR2_PACKAGE_UTIL_LINUX
  11. config BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  12. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  13. bool "libblkid"
  14. help
  15. Install libblkid.
  16. config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
  17. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  18. # libc lacks UTIME_NOW & UTIME_COMMIT
  19. depends on !(BR2_microblazeel || BR2_microblazebe)
  20. bool "libmount"
  21. help
  22. Install libmount.
  23. config BR2_PACKAGE_UTIL_LINUX_LIBUUID
  24. bool "libuuid"
  25. help
  26. Install libuuid.
  27. config BR2_PACKAGE_UTIL_LINUX_BINARIES
  28. bool "install utilities"
  29. depends on BR2_USE_MMU # fork()
  30. # libc lacks UTIME_NOW & UTIME_COMMIT for libmount
  31. depends on !(BR2_microblazeel || BR2_microblazebe)
  32. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  33. select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
  34. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  35. help
  36. Install the basic set of util-linux binaries.
  37. if BR2_PACKAGE_UTIL_LINUX_BINARIES
  38. config BR2_PACKAGE_UTIL_LINUX_AGETTY
  39. bool "agetty"
  40. help
  41. Alternative linux getty
  42. config BR2_PACKAGE_UTIL_LINUX_ARCH
  43. bool "arch"
  44. help
  45. Print machine architecture
  46. config BR2_PACKAGE_UTIL_LINUX_CRAMFS
  47. bool "cramfs utilities"
  48. select BR2_PACKAGE_ZLIB
  49. help
  50. Build fsck.cramfs and mkfs.cramfs
  51. config BR2_PACKAGE_UTIL_LINUX_DDATE
  52. bool "ddate"
  53. help
  54. Convert Gregorian dates to Discordian dates
  55. config BR2_PACKAGE_UTIL_LINUX_EJECT
  56. bool "eject"
  57. help
  58. Eject removable media
  59. config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
  60. bool "fallocate"
  61. depends on !BR2_avr32 # fallocate not implemented
  62. help
  63. Preallocate space to a file
  64. config BR2_PACKAGE_UTIL_LINUX_FSCK
  65. bool "fsck"
  66. help
  67. Check and repair a linux filesystem
  68. config BR2_PACKAGE_UTIL_LINUX_KILL
  69. bool "kill"
  70. help
  71. Send a signal to a process
  72. config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
  73. bool "login utilities"
  74. depends on BR2_ENABLE_LOCALE # linux-pam
  75. select BR2_PACKAGE_LINUX_PAM
  76. help
  77. Build login utilities (last, login, su, sulogin)
  78. comment "login utilities needs a toolchain w/ locale"
  79. depends on !BR2_ENABLE_LOCALE
  80. config BR2_PACKAGE_UTIL_LINUX_MESG
  81. bool "mesg"
  82. help
  83. Control write access to your terminal
  84. config BR2_PACKAGE_UTIL_LINUX_MOUNT
  85. bool "mount/umount"
  86. help
  87. Mount/unmount filesystems
  88. config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
  89. bool "pivot_root"
  90. help
  91. Change the root filesystem
  92. config BR2_PACKAGE_UTIL_LINUX_PARTX
  93. bool "partition utilities"
  94. help
  95. Partition tools (addpart, delpart, partx)
  96. config BR2_PACKAGE_UTIL_LINUX_RAW
  97. bool "raw"
  98. help
  99. Build a linux raw character device
  100. config BR2_PACKAGE_UTIL_LINUX_RENAME
  101. bool "rename"
  102. help
  103. Rename files
  104. config BR2_PACKAGE_UTIL_LINUX_RESET
  105. bool "reset"
  106. help
  107. Reset the terminal
  108. config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
  109. bool "schedutils"
  110. help
  111. Scheduling utilities (chrt, ionice, taskset)
  112. config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
  113. bool "switch_root"
  114. help
  115. Switch to another filesystem as the root of the mount tree
  116. config BR2_PACKAGE_UTIL_LINUX_UNSHARE
  117. bool "unshare"
  118. help
  119. Run program with some namespaces unshared from parent
  120. config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
  121. bool "utmpdump"
  122. help
  123. Dump UTMP and WTMP files in raw format
  124. config BR2_PACKAGE_UTIL_LINUX_UUIDD
  125. bool "uuidd"
  126. help
  127. UUID generation daemon
  128. config BR2_PACKAGE_UTIL_LINUX_WALL
  129. bool "wall"
  130. help
  131. Send a message to everybody's terminal
  132. config BR2_PACKAGE_WDCTL
  133. bool "wdctl"
  134. help
  135. Shows hardware watchdog status
  136. config BR2_PACKAGE_UTIL_LINUX_WRITE
  137. bool "write"
  138. help
  139. Send a message to another user
  140. endif
  141. endif
  142. comment "util-linux needs a toolchain w/ largefile, wchar"
  143. depends on !(BR2_LARGEFILE && BR2_USE_WCHAR)