aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorGravatar Matthew Starr <mstarr@hedonline.com>2015-06-16 15:42:28 -0500
committerGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-06-21 09:36:00 +0200
commite26ec6e45cb4246353bb4b88fbe718212fc89c61 (patch)
treed9c76f0fe39e9fc5a9e076c7fce860739a7cc18f /system
parent55dbcaf48fcf229c4fbaab6df8abe8f3e16a6c56 (diff)
downloadbuildroot-e26ec6e45cb4246353bb4b88fbe718212fc89c61.tar.gz
buildroot-e26ec6e45cb4246353bb4b88fbe718212fc89c61.tar.bz2
system: make /bin/sh symlink use relative path
The symlink created by buildroot for /bin/sh is the full path to a shell. This does not match what busybox and other Linux distributions do with using relative path symlinks. When handling files on the host system this will point to the host system's shell if present and not the target shell. This is fixed by changing the /bin/sh symlink to use a relative path. Fixes #8161. [Thomas: minor fixups to the commit log suggested by Yann E. Morin.] Signed-off-by: Matthew Starr <mstarr@hedonline.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'system')
-rw-r--r--system/Config.in8
1 files changed, 4 insertions, 4 deletions
diff --git a/system/Config.in b/system/Config.in
index 84cde9422e..15f051561f 100644
--- a/system/Config.in
+++ b/system/Config.in
@@ -236,10 +236,10 @@ endchoice # /bin/sh
config BR2_SYSTEM_BIN_SH
string
- default "/bin/busybox" if BR2_SYSTEM_BIN_SH_BUSYBOX
- default "/bin/bash" if BR2_SYSTEM_BIN_SH_BASH
- default "/bin/dash" if BR2_SYSTEM_BIN_SH_DASH
- default "/bin/zsh" if BR2_SYSTEM_BIN_SH_ZSH
+ default "busybox" if BR2_SYSTEM_BIN_SH_BUSYBOX
+ default "bash" if BR2_SYSTEM_BIN_SH_BASH
+ default "dash" if BR2_SYSTEM_BIN_SH_DASH
+ default "zsh" if BR2_SYSTEM_BIN_SH_ZSH
config BR2_TARGET_GENERIC_GETTY
bool "Run a getty (login prompt) after boot"