diff options
author | Denys Vlasenko | 2017-08-06 18:56:25 +0200 |
---|---|---|
committer | Denys Vlasenko | 2017-08-06 18:56:25 +0200 |
commit | 5cb907fffc25ce26d7388b485e64261f7ee42450 (patch) | |
tree | 7008bb87f4ef6389381d7a0a6a796142c62dc757 | |
parent | ab2338110094fe371f44657b17e6980afd37c535 (diff) | |
download | busybox-5cb907fffc25ce26d7388b485e64261f7ee42450.zip busybox-5cb907fffc25ce26d7388b485e64261f7ee42450.tar.gz |
setconsole: make it NOEXEC
BTW, I failed to make it do what it meant to do.
ioctl appears to succeed, but kernel's output is not coming
to the specified console (tried on VT consoles too).
OTOH, setlogcons does work...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | NOFORK_NOEXEC.lst | 2 | ||||
-rw-r--r-- | console-tools/setconsole.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst index 58b3e9c..ec3b2a6 100644 --- a/NOFORK_NOEXEC.lst +++ b/NOFORK_NOEXEC.lst @@ -305,7 +305,7 @@ sed - runner sendmail - runner seq - noexec. runner setarch - noexec. spawner -setconsole +setconsole - noexec setfont setkeycodes - noexec setlogcons - noexec diff --git a/console-tools/setconsole.c b/console-tools/setconsole.c index fa5269e..9a8ca38 100644 --- a/console-tools/setconsole.c +++ b/console-tools/setconsole.c @@ -20,7 +20,7 @@ //config: default y //config: depends on SETCONSOLE && LONG_OPTS -//applet:IF_SETCONSOLE(APPLET(setconsole, BB_DIR_SBIN, BB_SUID_DROP)) +//applet:IF_SETCONSOLE(APPLET_NOEXEC(setconsole, setconsole, BB_DIR_SBIN, BB_SUID_DROP, setconsole)) //kbuild:lib-$(CONFIG_SETCONSOLE) += setconsole.o |