diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-05 01:42:08 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-05 01:42:08 +0200 |
commit | a453ca576fba45849784322681a4515bdab9ceab (patch) | |
tree | d13efb9b8319839b66d29e2609c18d5c8d476054 | |
parent | 754e9f96defd7be48dfdc9ffe820c3fb7f35ff9e (diff) | |
download | busybox-w32-a453ca576fba45849784322681a4515bdab9ceab.tar.gz busybox-w32-a453ca576fba45849784322681a4515bdab9ceab.tar.bz2 busybox-w32-a453ca576fba45849784322681a4515bdab9ceab.zip |
sv, svc: make them NOEXEC
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | NOFORK_NOEXEC.lst | 4 | ||||
-rw-r--r-- | runit/sv.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst index b2f410177..f6cc548d2 100644 --- a/NOFORK_NOEXEC.lst +++ b/NOFORK_NOEXEC.lst | |||
@@ -334,8 +334,8 @@ stty - noexec. nofork candidate: has no allocs or opens except xmove_fd(xopen("- | |||
334 | su - suid, spawner | 334 | su - suid, spawner |
335 | sulogin - noexec. spawner | 335 | sulogin - noexec. spawner |
336 | sum - runner | 336 | sum - runner |
337 | sv - noexec candidate, needs ^C (uses usleep(420000)) | 337 | sv - noexec. needs ^C (uses usleep(420000)) |
338 | svc - noexec candidate, needs ^C (uses usleep(420000)) | 338 | svc - noexec. needs ^C (uses usleep(420000)) |
339 | svlogd - daemon | 339 | svlogd - daemon |
340 | swapoff - rare | 340 | swapoff - rare |
341 | swapon - rare | 341 | swapon - rare |
diff --git a/runit/sv.c b/runit/sv.c index 3267c7e4c..0817ab472 100644 --- a/runit/sv.c +++ b/runit/sv.c | |||
@@ -175,8 +175,8 @@ Exit Codes | |||
175 | //config: svc controls the state of services monitored by the runsv supervisor. | 175 | //config: svc controls the state of services monitored by the runsv supervisor. |
176 | //config: It is comaptible with daemontools command with the same name. | 176 | //config: It is comaptible with daemontools command with the same name. |
177 | 177 | ||
178 | //applet:IF_SV(APPLET(sv, BB_DIR_USR_BIN, BB_SUID_DROP)) | 178 | //applet:IF_SV( APPLET_NOEXEC(sv, sv, BB_DIR_USR_BIN, BB_SUID_DROP, sv )) |
179 | //applet:IF_SVC(APPLET(svc, BB_DIR_USR_BIN, BB_SUID_DROP)) | 179 | //applet:IF_SVC(APPLET_NOEXEC(svc, svc, BB_DIR_USR_BIN, BB_SUID_DROP, svc)) |
180 | 180 | ||
181 | //kbuild:lib-$(CONFIG_SV) += sv.o | 181 | //kbuild:lib-$(CONFIG_SV) += sv.o |
182 | //kbuild:lib-$(CONFIG_SVC) += sv.o | 182 | //kbuild:lib-$(CONFIG_SVC) += sv.o |