Config.in 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  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. depends on BR2_USE_MMU # fork
  14. bool "libblkid"
  15. help
  16. Install libblkid.
  17. config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
  18. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  19. # libc lacks UTIME_NOW & UTIME_COMMIT
  20. depends on !(BR2_microblazeel || BR2_microblazebe)
  21. depends on BR2_USE_MMU # util-linux/libblkid
  22. bool "libmount"
  23. help
  24. Install libmount.
  25. config BR2_PACKAGE_UTIL_LINUX_LIBUUID
  26. bool "libuuid"
  27. help
  28. Install libuuid.
  29. config BR2_PACKAGE_UTIL_LINUX_BINARIES
  30. bool "install utilities"
  31. depends on BR2_USE_MMU # fork()
  32. # libc lacks UTIME_NOW & UTIME_COMMIT for libmount
  33. depends on !(BR2_microblazeel || BR2_microblazebe)
  34. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  35. select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
  36. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  37. help
  38. Install the basic set of util-linux binaries.
  39. if BR2_PACKAGE_UTIL_LINUX_BINARIES
  40. config BR2_PACKAGE_UTIL_LINUX_AGETTY
  41. bool "agetty"
  42. help
  43. Alternative linux getty
  44. config BR2_PACKAGE_UTIL_LINUX_ARCH
  45. bool "arch"
  46. help
  47. Print machine architecture
  48. config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
  49. bool "chfn/chsh"
  50. select BR2_PACKAGE_LINUX_PAM
  51. depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
  52. help
  53. Change login shell, real user name and information
  54. comment "chfn/chsh needs a toolchain w/ wchar, locale"
  55. depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR)
  56. config BR2_PACKAGE_UTIL_LINUX_CRAMFS
  57. bool "cramfs utilities"
  58. select BR2_PACKAGE_ZLIB
  59. help
  60. Build fsck.cramfs and mkfs.cramfs
  61. config BR2_PACKAGE_UTIL_LINUX_DDATE
  62. bool "ddate"
  63. help
  64. Convert Gregorian dates to Discordian dates
  65. config BR2_PACKAGE_UTIL_LINUX_EJECT
  66. bool "eject"
  67. help
  68. Eject removable media
  69. config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
  70. bool "fallocate"
  71. depends on !BR2_avr32 # fallocate not implemented
  72. help
  73. Preallocate space to a file
  74. config BR2_PACKAGE_UTIL_LINUX_FSCK
  75. bool "fsck"
  76. help
  77. Check and repair a linux filesystem
  78. config BR2_PACKAGE_UTIL_LINUX_KILL
  79. bool "kill"
  80. help
  81. Send a signal to a process
  82. config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
  83. bool "login utilities"
  84. depends on BR2_ENABLE_LOCALE # linux-pam
  85. select BR2_PACKAGE_LINUX_PAM
  86. help
  87. Build login utilities (last, login, su, sulogin)
  88. comment "login utilities needs a toolchain w/ locale"
  89. depends on !BR2_ENABLE_LOCALE
  90. config BR2_PACKAGE_UTIL_LINUX_LOSETUP
  91. bool "losetup"
  92. help
  93. Set up and control loop devices
  94. config BR2_PACKAGE_UTIL_LINUX_MESG
  95. bool "mesg"
  96. help
  97. Control write access to your terminal
  98. config BR2_PACKAGE_UTIL_LINUX_MOUNT
  99. bool "mount/umount"
  100. help
  101. Mount/unmount filesystems
  102. config BR2_PACKAGE_UTIL_LINUX_NEWGRP
  103. bool "newgrp"
  104. help
  105. Log in to a new group
  106. config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
  107. bool "pivot_root"
  108. help
  109. Change the root filesystem
  110. config BR2_PACKAGE_UTIL_LINUX_PARTX
  111. bool "partition utilities"
  112. help
  113. Partition tools (addpart, delpart, partx)
  114. config BR2_PACKAGE_UTIL_LINUX_RAW
  115. bool "raw"
  116. help
  117. Build a linux raw character device
  118. config BR2_PACKAGE_UTIL_LINUX_RENAME
  119. bool "rename"
  120. help
  121. Rename files
  122. config BR2_PACKAGE_UTIL_LINUX_RESET
  123. bool "reset"
  124. help
  125. Reset the terminal
  126. config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
  127. bool "schedutils"
  128. help
  129. Scheduling utilities (chrt, ionice, taskset)
  130. config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
  131. bool "switch_root"
  132. help
  133. Switch to another filesystem as the root of the mount tree
  134. config BR2_PACKAGE_UTIL_LINUX_UNSHARE
  135. bool "unshare"
  136. help
  137. Run program with some namespaces unshared from parent
  138. config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
  139. bool "utmpdump"
  140. help
  141. Dump UTMP and WTMP files in raw format
  142. config BR2_PACKAGE_UTIL_LINUX_UUIDD
  143. bool "uuidd"
  144. help
  145. UUID generation daemon
  146. config BR2_PACKAGE_UTIL_LINUX_VIPW
  147. bool "vipw"
  148. help
  149. Edit the password, group, shadow-password or shadow-group file
  150. config BR2_PACKAGE_UTIL_LINUX_WALL
  151. bool "wall"
  152. help
  153. Send a message to everybody's terminal
  154. config BR2_PACKAGE_WDCTL
  155. bool "wdctl"
  156. help
  157. Shows hardware watchdog status
  158. config BR2_PACKAGE_UTIL_LINUX_WRITE
  159. bool "write"
  160. help
  161. Send a message to another user
  162. endif
  163. endif
  164. comment "util-linux needs a toolchain w/ largefile, wchar"
  165. depends on !(BR2_LARGEFILE && BR2_USE_WCHAR)