Signed-off-by: Anders Roxell <[email protected]>
---
example/webserver/httpd.c | 7 ++++---
scripts/start_webserver.sh | 2 ++
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/example/webserver/httpd.c b/example/webserver/httpd.c
index d4e37fa..98753a4 100644
--- a/example/webserver/httpd.c
+++ b/example/webserver/httpd.c
@@ -14,9 +14,6 @@ void httpd_main(uint32_t addr);
int sigreceived = 0;
static uint32_t myaddr;
-/* Set www_dir to point to your web directory. */
-static const char *www_dir = "/home/hjokinen/Dropbox/kolumbus-web";
-
/* Table of concurrent connections */
#define NUM_CONNECTIONS 16
static struct {
@@ -62,6 +59,8 @@ static int sendf(int fd, const char *fmt, ...)
/* Send one file. */
static void get_file(int s, char *url)
{
+ /* Set www_dir to point to your web directory. */
+ char *www_dir = NULL;
char bufo[512];
int n, w;
@@ -88,6 +87,8 @@ static void get_file(int s, char *url)
else if (!strcmp(p2, "js")) mime = "text/javascript";
}
+ www_dir = getenv("www_dir");
+
snprintf(bufo, sizeof(bufo), "%s/%s", www_dir, p);
FILE *f = fopen(bufo, "rb");
diff --git a/scripts/start_webserver.sh b/scripts/start_webserver.sh
index ac9b66d..ced4ac1 100755
--- a/scripts/start_webserver.sh
+++ b/scripts/start_webserver.sh
@@ -7,6 +7,8 @@ fi
intf=$1
echo Starting Web Server on interface $intf
+www_dir="${www_dir:-"/var/www/"}"
+export www_dir
./example/webserver/webserver -i $intf -c 2 &
sleep 1
--
2.1.4
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp