mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00:00
busybox: Fix redirection of fd 0 in ash interactive
Backported change from the 1.16.1 ash patches. Signed-off-by: Joshua Lock <josh@linux.intel.com>
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
Fix redirection of fd 0 in scripts sourced from interactive ash
|
||||||
|
|
||||||
|
Based on Busybox git 08d8b3cee1329d390f91bce419e2b4dadf484952 by
|
||||||
|
Denys Vlasenko <vda.linux@googlemail.com>.
|
||||||
|
|
||||||
|
Can be removed when we bump to 1.16.1 + patches or later
|
||||||
|
|
||||||
|
JL 03/06/10
|
||||||
|
Index: busybox-1.15.3/shell/ash.c
|
||||||
|
===================================================================
|
||||||
|
--- busybox-1.15.3.orig/shell/ash.c 2009-12-12 21:16:38.000000000 +0000
|
||||||
|
+++ busybox-1.15.3/shell/ash.c 2010-06-03 09:44:59.484647637 +0100
|
||||||
|
@@ -5071,7 +5071,7 @@
|
||||||
|
return 0;
|
||||||
|
pf = g_parsefile;
|
||||||
|
while (pf) {
|
||||||
|
- if (fd == pf->fd) {
|
||||||
|
+ if (pf->fd > 0 && fd == pf->fd) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
pf = pf->prev;
|
||||||
@@ -1,15 +1,16 @@
|
|||||||
require busybox.inc
|
require busybox.inc
|
||||||
PR = "2"
|
PR = "3"
|
||||||
|
|
||||||
SRC_URI = "\
|
SRC_URI = "\
|
||||||
http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \
|
http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \
|
||||||
file://udhcpscript.patch;patch=1 \
|
file://udhcpscript.patch \
|
||||||
file://udhcpc-fix-nfsroot.patch;patch=1 \
|
file://udhcpc-fix-nfsroot.patch \
|
||||||
file://B921600.patch;patch=1 \
|
file://B921600.patch \
|
||||||
file://get_header_tar.patch;patch=1 \
|
file://get_header_tar.patch \
|
||||||
file://busybox-appletlib-dependency.patch;patch=1 \
|
file://busybox-appletlib-dependency.patch \
|
||||||
file://0000-wget-no-check-certificate.patch;patch=1 \
|
file://0000-wget-no-check-certificate.patch \
|
||||||
file://run-parts.in.usr-bin.patch;patch=1 \
|
file://run-parts.in.usr-bin.patch \
|
||||||
|
file://ash_fix_redirection_of_fd_0.patch \
|
||||||
file://find-touchscreen.sh \
|
file://find-touchscreen.sh \
|
||||||
file://busybox-cron \
|
file://busybox-cron \
|
||||||
file://busybox-httpd \
|
file://busybox-httpd \
|
||||||
|
|||||||
Reference in New Issue
Block a user