1*1c60b9acSAndroid Build Coastguard Worker#!/bin/sh 2*1c60b9acSAndroid Build Coastguard Worker 3*1c60b9acSAndroid Build Coastguard Workerecho -e -n "content-type: text/html\x0d\x0a" 4*1c60b9acSAndroid Build Coastguard Workerecho -e -n "transfer-encoding: chunked\x0d\x0a" 5*1c60b9acSAndroid Build Coastguard Workerecho -e -n "\x0d\x0a" 6*1c60b9acSAndroid Build Coastguard Worker 7*1c60b9acSAndroid Build Coastguard Workerecho "<html><meta charset="UTF-8"><body>" 8*1c60b9acSAndroid Build Coastguard Workerecho "<h1>lwstest script stdout</h1>" 9*1c60b9acSAndroid Build Coastguard Worker>&2 echo -n "lwstest script stderr: REQUEST_METHOD was $REQUEST_METHOD" 10*1c60b9acSAndroid Build Coastguard Worker 11*1c60b9acSAndroid Build Coastguard Workerecho "<h2>REQUEST_METHOD=$REQUEST_METHOD</h2>" 12*1c60b9acSAndroid Build Coastguard Worker 13*1c60b9acSAndroid Build Coastguard Workerif [ "$REQUEST_METHOD" = "POST" ] ; then 14*1c60b9acSAndroid Build Coastguard Worker >&2 echo "lwstest script stderr: doing read" 15*1c60b9acSAndroid Build Coastguard Worker echo "CONTENT_LENGTH=$CONTENT_LENGTH" 16*1c60b9acSAndroid Build Coastguard Worker read -n $CONTENT_LENGTH line 17*1c60b9acSAndroid Build Coastguard Worker >&2 echo "lwstest script stderr: done read $line" 18*1c60b9acSAndroid Build Coastguard Worker 19*1c60b9acSAndroid Build Coastguard Worker echo "read=\"$line\"" 20*1c60b9acSAndroid Build Coastguard Workerelse 21*1c60b9acSAndroid Build Coastguard Worker echo "<table>" 22*1c60b9acSAndroid Build Coastguard Worker echo "<tr><td colspan=\"2\">/proc/meminfo</td></tr>" 23*1c60b9acSAndroid Build Coastguard Worker cat /proc/meminfo | while read line ; do 24*1c60b9acSAndroid Build Coastguard Worker A=`echo "$line" | cut -d: -f1` 25*1c60b9acSAndroid Build Coastguard Worker B=`echo "$line" | tr -s ' ' | cut -d' ' -f2-` 26*1c60b9acSAndroid Build Coastguard Worker echo -e "<tr><td>$A</td>" 27*1c60b9acSAndroid Build Coastguard Worker echo -e "<td>$B</td></tr>" 28*1c60b9acSAndroid Build Coastguard Worker done 29*1c60b9acSAndroid Build Coastguard Worker echo "</table>" 30*1c60b9acSAndroid Build Coastguard Workerfi 31*1c60b9acSAndroid Build Coastguard Worker 32*1c60b9acSAndroid Build Coastguard Workerecho "<br/>done" 33*1c60b9acSAndroid Build Coastguard Workerecho "</body></html>" 34*1c60b9acSAndroid Build Coastguard Workersleep 0.5 35*1c60b9acSAndroid Build Coastguard Workerexit 0 36*1c60b9acSAndroid Build Coastguard Worker 37