summaryrefslogtreecommitdiff
path: root/meta/recipes-core/busybox/busybox-1.21.1/su-usr-bin.patch
blob: 0d5b55842a67c17fba89d73344ec6761ae176727 (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
busybox: move /bin/su to /usr/bin/su to match util-linux and shadow

Both of util-linux and shadow have su binary in /usr/bin, fix busybox
to use the same path so they can be properly tracked by alternatives.

Upstream-Status: Inappropriate [embedded]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 include/applets.src.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/applets.src.h b/include/applets.src.h
--- a/include/applets.src.h
+++ b/include/applets.src.h
@@ -349,7 +349,7 @@ IF_STAT(APPLET(stat, BB_DIR_USR_BIN, BB_SUID_DROP))
 IF_STRINGS(APPLET(strings, BB_DIR_USR_BIN, BB_SUID_DROP))
 IF_STTY(APPLET(stty, BB_DIR_BIN, BB_SUID_DROP))
 /* Needs to be run by root or be suid root - needs to change uid and gid: */
-IF_SU(APPLET(su, BB_DIR_BIN, BB_SUID_REQUIRE))
+IF_SU(APPLET(su, BB_DIR_USR_BIN, BB_SUID_REQUIRE))
 IF_SULOGIN(APPLET(sulogin, BB_DIR_SBIN, BB_SUID_DROP))
 IF_SUM(APPLET(sum, BB_DIR_USR_BIN, BB_SUID_DROP))
 IF_SV(APPLET(sv, BB_DIR_USR_BIN, BB_SUID_DROP))
-- 
1.8.1.2