summaryrefslogtreecommitdiffstats
path: root/rules/procps.in
blob: 8aee7d8aef8eab83261b6a5e0817cc5ad0370af0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
## SECTION=shell_and_console

menuconfig PROCPS
	tristate
	prompt "procps                        "
	select GCCLIBS_GCC_S
	select NCURSES if PROCPS_USES_NCURSES
	select PROCPS_USES_NCURSES if PROCPS_SLABTOP || PROCPS_TOP || PROCPS_WATCH
	select SYSTEMD if PROCPS_WITH_SYSTEMD
	help
	  Contains a set of system utilities that provide information out of the
	  pseudo-filesystem most commonly located at /proc. The programs generally
	  concentrate on the structures that describe the running processes.
	  Note: procps-ng is used instead of the older and unmaintained procps.

if PROCPS

config PROCPS_USES_NCURSES
	bool

config PROCPS_WITH_SYSTEMD
	bool
	prompt "Enable systemd support"
	depends on INITMETHOD_SYSTEMD
	default y
	select SYSTEMD
	help
	  Enable systemd support to show information about systemd units, slices
	  and containers in tools like ps. Recommended when using systemd.

config PROCPS_FREE
	bool
	prompt "free"
	depends on !BUSYBOX_FREE || ALLYES
	help
	  The free program reports the amount of free and used memory.

comment "busybox' free is selected!"
	depends on BUSYBOX_FREE

config PROCPS_PGREP
	bool
	prompt "pgrep"
	depends on !BUSYBOX_PGREP || ALLYES
	help
	  The pgrep program can look up processes based on name and other
	  attributes.

comment "busybox' pgrep is selected!"
	depends on BUSYBOX_PGREP

config PROCPS_PIDOF
	bool
	prompt "pidof"
	depends on !BUSYBOX_PIDOF || ALLYES
	help
	  The pidof program can list the pids of running processes.

comment "busybox' pidof is selected!"
	depends on BUSYBOX_PIDOF

config PROCPS_PKILL
	bool
	prompt "pkill"
	depends on !BUSYBOX_PKILL || ALLYES
	help
	  The pkill program can kill processes based on name and other
	  attributes.

comment "busybox' pkill is selected!"
	depends on BUSYBOX_PKILL

config PROCPS_PMAP
	bool
	prompt "pmap"
	depends on !BUSYBOX_PMAP || ALLYES
	help
	  The pmap program reports the memory map of a process.

comment "busybox' pmap is selected!"
	depends on BUSYBOX_PMAP

config PROCPS_PS
	bool
	prompt "ps"
	depends on !BUSYBOX_PS || ALLYES
	help
	  The ps program can analyse the states of all processes running
	  on the system. It stands for process status.

comment "busybox' ps is selected!"
	depends on BUSYBOX_PS

config PROCPS_PWDX
	bool
	prompt "pwdx"
	depends on !BUSYBOX_PWDX || ALLYES
	help
	  The pwdx program reports the current directory of a process.

comment "busybox' pwdx is selected!"
	depends on BUSYBOX_PWDX

config PROCPS_SLABTOP
	bool
	prompt "slabtop"
	select PROCPS_USES_NCURSES
	help
	  The slabtop program displays kernel slab cache information in
	  real time.
	  Note: This command enlarges your system by the ncurses library.

config PROCPS_SYSCTL
	bool
	prompt "sysctl"
	depends on !BUSYBOX_BB_SYSCTL || ALLYES
	help
	  The sysctl program configures kernel parameters at runtime.

comment "busybox' sysctl is selected!"
	depends on BUSYBOX_BB_SYSCTL

config PROCPS_TOP
	bool
	prompt "top"
	select PROCPS_USES_NCURSES
	depends on !BUSYBOX_TOP || ALLYES
	help
	  The  top  program provides a dynamic real-time view of a running
	  system.
	  Note: This command enlarges your system by the ncurses library.

config PROCPS_TOP_MODERN
	bool
	prompt "use modern startup defaults for top"
	depends on PROCPS_TOP
	help
	  Use the modern color scheme defaults and the new CPU load representation
	  for multiple cores.
	  If this option is disabled, the original top layout is used.

comment "busybox' top is selected!"
	depends on BUSYBOX_TOP

config PROCPS_UPTIME
	bool
	prompt "uptime"
	depends on !BUSYBOX_UPTIME || ALLYES
	help
	  The uptime program displays the system uptime.

comment "busybox' uptime is selected!"
	depends on BUSYBOX_UPTIME

config PROCPS_VMSTAT
	bool
	prompt "vmstat"
	help
	  vmstat reports information about processes, memory,
	  paging, block IO, traps, disks and cpu activity.

config PROCPS_W
	bool
	prompt "w"
	depends on !BUSYBOX_W || ALLYES
	help
	  Show who is logged on and what they are doing.

comment "busybox' w is selected!"
	depends on BUSYBOX_W

config PROCPS_WATCH
	bool
	prompt "watch"
	select PROCPS_USES_NCURSES
	depends on !BUSYBOX_WATCH || ALLYES
	help
	  The watch program can execute a program periodically, displaying the
	  output fullscreen.
	  Note: This command enlarges your system by the ncurses library.

comment "busybox' watch is selected!"
	depends on BUSYBOX_WATCH

endif