Config.in 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. menuconfig BR2_PACKAGE_UTIL_LINUX
  2. bool "util-linux"
  3. depends on BR2_USE_WCHAR
  4. select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
  5. help
  6. Various useful/essential linux libraries and utilities.
  7. Things like mkfs, mkswap, swapon, fdisk, mount, dmesg, etc...
  8. http://www.kernel.org/pub/linux/utils/util-linux/
  9. if BR2_PACKAGE_UTIL_LINUX
  10. config BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  11. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  12. depends on BR2_USE_MMU # fork
  13. bool "libblkid"
  14. help
  15. Install libblkid.
  16. config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
  17. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  18. depends on BR2_USE_MMU # util-linux/libblkid
  19. bool "libmount"
  20. help
  21. Install libmount.
  22. config BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
  23. bool "libsmartcols"
  24. depends on BR2_USE_MMU # fork
  25. help
  26. Install libsmartcols.
  27. config BR2_PACKAGE_UTIL_LINUX_LIBUUID
  28. bool "libuuid"
  29. help
  30. Install libuuid.
  31. config BR2_PACKAGE_UTIL_LINUX_BINARIES
  32. bool "install utilities"
  33. depends on BR2_USE_MMU # fork()
  34. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  35. select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
  36. select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
  37. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  38. help
  39. Install the basic set of util-linux binaries.
  40. if BR2_PACKAGE_UTIL_LINUX_BINARIES
  41. config BR2_PACKAGE_UTIL_LINUX_AGETTY
  42. bool "agetty"
  43. help
  44. Alternative linux getty
  45. config BR2_PACKAGE_UTIL_LINUX_BFS
  46. bool "bfs"
  47. help
  48. SCO bfs filesystem support
  49. config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
  50. bool "chfn/chsh"
  51. depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
  52. depends on !BR2_STATIC_LIBS
  53. depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
  54. depends on BR2_USE_MMU # linux-pam
  55. select BR2_PACKAGE_LINUX_PAM
  56. help
  57. Change login shell, real user name and information
  58. comment "chfn/chsh needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
  59. depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
  60. || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
  61. config BR2_PACKAGE_UTIL_LINUX_CRAMFS
  62. bool "cramfs utilities"
  63. select BR2_PACKAGE_ZLIB
  64. help
  65. Build fsck.cramfs and mkfs.cramfs
  66. config BR2_PACKAGE_UTIL_LINUX_EJECT
  67. bool "eject"
  68. help
  69. Eject removable media
  70. config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
  71. bool "fallocate"
  72. help
  73. Preallocate space to a file
  74. config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
  75. bool "fdformat"
  76. help
  77. Low-level format a floppy disk
  78. config BR2_PACKAGE_UTIL_LINUX_FINDFS
  79. bool "findfs"
  80. help
  81. Find a filesystem by label or UUID
  82. config BR2_PACKAGE_UTIL_LINUX_FSCK
  83. bool "fsck"
  84. help
  85. Check and repair a linux filesystem
  86. config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
  87. bool "hwclock"
  88. help
  89. Query or set the hardware clock (RTC)
  90. config BR2_PACKAGE_UTIL_LINUX_KILL
  91. bool "kill"
  92. help
  93. Send a signal to a process
  94. config BR2_PACKAGE_UTIL_LINUX_LAST
  95. bool "last"
  96. help
  97. Show a listing of last logged in users
  98. config BR2_PACKAGE_UTIL_LINUX_LINE
  99. bool "line"
  100. help
  101. Read one line
  102. config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
  103. bool "login utilities"
  104. depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
  105. depends on !BR2_STATIC_LIBS
  106. depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
  107. depends on BR2_USE_MMU # linux-pam
  108. select BR2_PACKAGE_LINUX_PAM
  109. help
  110. Build login utilities (last, login, su, sulogin)
  111. comment "login utilities needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
  112. depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
  113. || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
  114. config BR2_PACKAGE_UTIL_LINUX_LOSETUP
  115. bool "losetup"
  116. help
  117. Set up and control loop devices
  118. config BR2_PACKAGE_UTIL_LINUX_LSBLK
  119. bool "lsblk"
  120. help
  121. List block devices.
  122. config BR2_PACKAGE_UTIL_LINUX_MESG
  123. bool "mesg"
  124. help
  125. Control write access to your terminal
  126. config BR2_PACKAGE_UTIL_LINUX_MINIX
  127. bool "minix"
  128. help
  129. Minix filesystem support
  130. config BR2_PACKAGE_UTIL_LINUX_MORE
  131. bool "more"
  132. select BR2_PACKAGE_NCURSES
  133. help
  134. File perusal filter for crt viewing
  135. config BR2_PACKAGE_UTIL_LINUX_MOUNT
  136. bool "mount/umount"
  137. help
  138. Mount/unmount filesystems
  139. config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
  140. bool "mountpoint"
  141. help
  142. See if a directory is a mountpoint
  143. config BR2_PACKAGE_UTIL_LINUX_NEWGRP
  144. bool "newgrp"
  145. help
  146. Log in to a new group
  147. config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
  148. bool "nologin"
  149. help
  150. Politely refuse a login
  151. config BR2_PACKAGE_UTIL_LINUX_NSENTER
  152. bool "nsenter"
  153. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
  154. help
  155. Enter the namespaces of another process.
  156. comment "nsenter needs a toolchain w/ headers >= 3.0"
  157. depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
  158. config BR2_PACKAGE_UTIL_LINUX_PARTX
  159. bool "partition utilities"
  160. help
  161. Partition tools (addpart, delpart, partx)
  162. config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
  163. bool "pivot_root"
  164. help
  165. Change the root filesystem
  166. config BR2_PACKAGE_UTIL_LINUX_RAW
  167. bool "raw"
  168. help
  169. Build a linux raw character device
  170. config BR2_PACKAGE_UTIL_LINUX_RENAME
  171. bool "rename"
  172. help
  173. Rename files
  174. config BR2_PACKAGE_UTIL_LINUX_RESET
  175. bool "reset"
  176. help
  177. Reset the terminal
  178. config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
  179. bool "schedutils"
  180. help
  181. Scheduling utilities (chrt, ionice, taskset)
  182. config BR2_PACKAGE_UTIL_LINUX_SETPRIV
  183. bool "setpriv"
  184. select BR2_PACKAGE_LIBCAP_NG
  185. help
  186. Run a program with different Linux privilege settings
  187. config BR2_PACKAGE_UTIL_LINUX_SETTERM
  188. bool "setterm"
  189. select BR2_PACKAGE_NCURSES
  190. help
  191. Set terminal attributes
  192. config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
  193. bool "switch_root"
  194. help
  195. Switch to another filesystem as the root of the mount tree
  196. config BR2_PACKAGE_UTIL_LINUX_TUNELP
  197. bool "tunelp"
  198. select BR2_PACKAGE_NCURSES
  199. help
  200. Set various parameters for the lp device
  201. config BR2_PACKAGE_UTIL_LINUX_UL
  202. bool "ul"
  203. select BR2_PACKAGE_NCURSES
  204. help
  205. Do underlining
  206. config BR2_PACKAGE_UTIL_LINUX_UNSHARE
  207. bool "unshare"
  208. help
  209. Run program with some namespaces unshared from parent
  210. config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
  211. bool "utmpdump"
  212. help
  213. Dump UTMP and WTMP files in raw format
  214. config BR2_PACKAGE_UTIL_LINUX_UUIDD
  215. bool "uuidd"
  216. help
  217. UUID generation daemon
  218. config BR2_PACKAGE_UTIL_LINUX_VIPW
  219. bool "vipw"
  220. help
  221. Edit the password, group, shadow-password or shadow-group file
  222. config BR2_PACKAGE_UTIL_LINUX_WALL
  223. bool "wall"
  224. help
  225. Send a message to everybody's terminal
  226. config BR2_PACKAGE_UTIL_LINUX_WDCTL
  227. bool "wdctl"
  228. help
  229. Shows hardware watchdog status
  230. config BR2_PACKAGE_UTIL_LINUX_WRITE
  231. bool "write"
  232. help
  233. Send a message to another user
  234. config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
  235. bool "zramctl"
  236. help
  237. Set up and control zram devices
  238. endif
  239. endif
  240. comment "util-linux needs a toolchain w/ wchar"
  241. depends on !BR2_USE_WCHAR