[BusyBox 0001059]: Standalone not working ?
bugs at busybox.net
bugs at busybox.net
Wed Oct 11 10:03:33 UTC 2006
A NOTE has been added to this issue.
======================================================================
http://busybox.net/bugs/view.php?id=1059
======================================================================
Reported By: AndyUK123
Assigned To: BusyBox
======================================================================
Project: BusyBox
Issue ID: 1059
Category: Other
Reproducibility: always
Severity: major
Priority: normal
Status: assigned
======================================================================
Date Submitted: 10-01-2006 10:20 PDT
Last Modified: 10-11-2006 03:03 PDT
======================================================================
Summary: Standalone not working ?
Description:
When I compiled busybox static (including Standalone set to on) and used it
for init I found that when executing rcS the system was unable to "find"
any commands unless they were referenced directly.
putting /bin/echo "$PATH" at the start showed the correct pathing which
/should/ have ment that echo etc was found without an explicit PATH
declaration but :
echo "test" - FAILS
/bin/echo "test" - Works
backing off to v1.1.3 on the same setup (just replacing busybox) works
fine
both busybox versions & the kernel(2.4.29) were compiled with gcc version
3.4.6 20060404 (Red Hat 3.4.6-3)
I may well be doing something silly here, but I can't see it!
======================================================================
----------------------------------------------------------------------
klj - 10-11-06 03:03
----------------------------------------------------------------------
I have seen a similar problem, 'sh'ing in a chroot environment breaks path
Busybox 1.1.2 works fine. Busybox 1.2.1 has a problem:
root:/home/kev/tmp> ls -al ./bin/echo
lrwxrwxrwx 1 207 2000 7 Oct 11 09:37 ./bin/echo ->
busybox
root:/home/kev/tmp> ./bin/echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin
root:/home/kev/tmp> /usr/sbin/chroot /home/kev/tmp/
root:/> /bin/echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin
root:/> echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin
root:/> sh
root:/> echo $PATH
sh: echo: not found
root:/> /bin/echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin
root:/>
Issue History
Date Modified Username Field Change
======================================================================
10-01-06 10:20 AndyUK123 New Issue
10-01-06 10:20 AndyUK123 Status new => assigned
10-01-06 10:20 AndyUK123 Assigned To => BusyBox
10-11-06 03:03 klj Note Added: 0001699
======================================================================
More information about the busybox-cvs
mailing list