[uClinux-dev] trying to make haserl run in uCLinux
Michael Schnell
mschnell at lumino.de
Tue Jun 3 07:49:54 EDT 2008
Hi,
I got haserl running (nearly).
On a PC I easily got a haserl scrip running that shows a web page (via
the boa webserver) and provides some functionality (via the bash command
line shell) .
Now I did nearly the same setup (boa and haserl) on the uCLinux box. As
I don't have bash there, I use msh that is integrated in busybox.
So I needed to change the script slightly by adding "--shell=/bin/msh"
to the first line (BTW.: in a documentation I have the -- is omitted
erroneously).
boa tries to use the haserl script. Proof: if I don' set the access
right wrong, flag I get "403 forbidden". If I set them to 777, I get
"500 server error")
Now trying the script and haserl from the command line does work
perfectly (I was not able to test the environment variables, but I don't
see a problem I could find here).
When calling the script from the command line by doing "./has1" I get
exactly the output I expect:
output starts with
content-type: text/html
then en empty line
then valid html code is printed including the stuff haserl created
by executing the shell.
Unfortunately boa on the uCLinux does not seem to get/accept this output.
Having boa all an executable instead of a script does work,
Any idea what might go wrong here or how I can debug the problem ?
Thanks,
-Michael
More information about the uClinux-dev
mailing list