Config.in 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  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_FSCK
  79. bool "fsck"
  80. help
  81. Check and repair a linux filesystem
  82. config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
  83. bool "hwclock"
  84. help
  85. Query or set the hardware clock (RTC)
  86. config BR2_PACKAGE_UTIL_LINUX_KILL
  87. bool "kill"
  88. help
  89. Send a signal to a process
  90. config BR2_PACKAGE_UTIL_LINUX_LAST
  91. bool "last"
  92. help
  93. Show a listing of last logged in users
  94. config BR2_PACKAGE_UTIL_LINUX_LINE
  95. bool "line"
  96. help
  97. Read one line
  98. config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
  99. bool "login utilities"
  100. depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
  101. depends on !BR2_STATIC_LIBS
  102. depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
  103. depends on BR2_USE_MMU # linux-pam
  104. select BR2_PACKAGE_LINUX_PAM
  105. help
  106. Build login utilities (last, login, su, sulogin)
  107. comment "login utilities needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
  108. depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
  109. || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
  110. config BR2_PACKAGE_UTIL_LINUX_LOSETUP
  111. bool "losetup"
  112. help
  113. Set up and control loop devices
  114. config BR2_PACKAGE_UTIL_LINUX_MESG
  115. bool "mesg"
  116. help
  117. Control write access to your terminal
  118. config BR2_PACKAGE_UTIL_LINUX_MINIX
  119. bool "minix"
  120. help
  121. Minix filesystem support
  122. config BR2_PACKAGE_UTIL_LINUX_MORE
  123. bool "more"
  124. select BR2_PACKAGE_NCURSES
  125. help
  126. File perusal filter for crt viewing
  127. config BR2_PACKAGE_UTIL_LINUX_MOUNT
  128. bool "mount/umount"
  129. help
  130. Mount/unmount filesystems
  131. config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
  132. bool "mountpoint"
  133. help
  134. See if a directory is a mountpoint
  135. config BR2_PACKAGE_UTIL_LINUX_NEWGRP
  136. bool "newgrp"
  137. help
  138. Log in to a new group
  139. config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
  140. bool "nologin"
  141. help
  142. Politely refuse a login
  143. config BR2_PACKAGE_UTIL_LINUX_NSENTER
  144. bool "nsenter"
  145. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
  146. help
  147. Enter the namespaces of another process.
  148. comment "nsenter needs a toolchain w/ headers >= 3.0"
  149. depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
  150. config BR2_PACKAGE_UTIL_LINUX_PARTX
  151. bool "partition utilities"
  152. help
  153. Partition tools (addpart, delpart, partx)
  154. config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
  155. bool "pivot_root"
  156. help
  157. Change the root filesystem
  158. config BR2_PACKAGE_UTIL_LINUX_RAW
  159. bool "raw"
  160. help
  161. Build a linux raw character device
  162. config BR2_PACKAGE_UTIL_LINUX_RENAME
  163. bool "rename"
  164. help
  165. Rename files
  166. config BR2_PACKAGE_UTIL_LINUX_RESET
  167. bool "reset"
  168. help
  169. Reset the terminal
  170. config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
  171. bool "schedutils"
  172. help
  173. Scheduling utilities (chrt, ionice, taskset)
  174. config BR2_PACKAGE_UTIL_LINUX_SETPRIV
  175. bool "setpriv"
  176. select BR2_PACKAGE_LIBCAP_NG
  177. help
  178. Run a program with different Linux privilege settings
  179. config BR2_PACKAGE_UTIL_LINUX_SETTERM
  180. bool "setterm"
  181. select BR2_PACKAGE_NCURSES
  182. help
  183. Set terminal attributes
  184. config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
  185. bool "switch_root"
  186. help
  187. Switch to another filesystem as the root of the mount tree
  188. config BR2_PACKAGE_UTIL_LINUX_TUNELP
  189. bool "tunelp"
  190. select BR2_PACKAGE_NCURSES
  191. help
  192. Set various parameters for the lp device
  193. config BR2_PACKAGE_UTIL_LINUX_UL
  194. bool "ul"
  195. select BR2_PACKAGE_NCURSES
  196. help
  197. Do underlining
  198. config BR2_PACKAGE_UTIL_LINUX_UNSHARE
  199. bool "unshare"
  200. help
  201. Run program with some namespaces unshared from parent
  202. config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
  203. bool "utmpdump"
  204. help
  205. Dump UTMP and WTMP files in raw format
  206. config BR2_PACKAGE_UTIL_LINUX_UUIDD
  207. bool "uuidd"
  208. help
  209. UUID generation daemon
  210. config BR2_PACKAGE_UTIL_LINUX_VIPW
  211. bool "vipw"
  212. help
  213. Edit the password, group, shadow-password or shadow-group file
  214. config BR2_PACKAGE_UTIL_LINUX_WALL
  215. bool "wall"
  216. help
  217. Send a message to everybody's terminal
  218. config BR2_PACKAGE_UTIL_LINUX_WDCTL
  219. bool "wdctl"
  220. help
  221. Shows hardware watchdog status
  222. config BR2_PACKAGE_UTIL_LINUX_WRITE
  223. bool "write"
  224. help
  225. Send a message to another user
  226. config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
  227. bool "zramctl"
  228. help
  229. Set up and control zram devices
  230. endif
  231. endif
  232. comment "util-linux needs a toolchain w/ wchar"
  233. depends on !BR2_USE_WCHAR