From: Denys Vlasenko Date: Sun, 6 Aug 2017 16:56:25 +0000 (+0200) Subject: setconsole: make it NOEXEC X-Git-Tag: 1_28_0~205 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5cb907fffc25ce26d7388b485e64261f7ee42450;p=oweals%2Fbusybox.git 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 --- diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst index 58b3e9c54..ec3b2a67e 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 fa5269ebb..9a8ca3821 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