ps: make it NOEXEC
No binary (build failed)
—
(log yok)
| @@ -283,8 +283,8 @@ poweroff - rare | |
| powertop - interactive, longterm | |
| printenv - NOFORK | |
| printf - NOFORK | |
| - | ps - looks for AT_CLKTCK elf aux vector, therefore can't be noexec |
| - | pscan - longterm |
| + | ps - noexec |
| + | pscan - talks to network |
| pstree - noexec | |
| pwd - NOFORK | |
| pwdx - NOFORK | |
| @@ -50,8 +50,7 @@ | |
| //config: Include support for measuring HZ on old kernels and non-ELF systems | |
| //config: (if you are on Linux 2.4.0+ and use ELF, you don't need this) | |
| - | //applet:IF_PS(APPLET(ps, BB_DIR_BIN, BB_SUID_DROP)) |
| - | /* can't be NOEXEC: uses ELF aux vector. To have it, we must be a normal, execed process */ |
| + | //applet:IF_PS(APPLET_NOEXEC(ps, ps, BB_DIR_BIN, BB_SUID_DROP, ps)) |
| //kbuild:lib-$(CONFIG_PS) += ps.o | |