Config.in 6.2 KB

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