From 7c56102c4dabd65cdd2c6e19a3144abe222709e7 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 13 Jan 2014 20:16:43 +0100 Subject: [PATCH] gluon-config-mode: use different document root --- .../files/etc/init.d/gluon-config-mode | 5 +++-- .../files/lib/gluon/config-mode/www/cgi-bin/luci | 5 +++++ .../files/lib/gluon/config-mode/www/index.html | 10 ++++++++++ .../files/lib/gluon/config-mode/www/luci-static | 1 + 4 files changed, 19 insertions(+), 2 deletions(-) create mode 100755 gluon/gluon-config-mode/files/lib/gluon/config-mode/www/cgi-bin/luci create mode 100644 gluon/gluon-config-mode/files/lib/gluon/config-mode/www/index.html create mode 120000 gluon/gluon-config-mode/files/lib/gluon/config-mode/www/luci-static diff --git a/gluon/gluon-config-mode/files/etc/init.d/gluon-config-mode b/gluon/gluon-config-mode/files/etc/init.d/gluon-config-mode index 2ee6af9..2af5e95 100755 --- a/gluon/gluon-config-mode/files/etc/init.d/gluon-config-mode +++ b/gluon/gluon-config-mode/files/etc/init.d/gluon-config-mode @@ -33,9 +33,10 @@ start() { ip link set up dev $config_mode_iface /usr/sbin/telnetd -l /lib/gluon/config-mode/ash-login - /etc/init.d/dropbear start - /etc/init.d/uhttpd start + + /usr/sbin/uhttpd -h /lib/gluon/config-mode/www -x /cgi-bin -A 1 -R -p 0.0.0.0:80 + /etc/init.d/led start # correctly finish firstboot diff --git a/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/cgi-bin/luci b/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/cgi-bin/luci new file mode 100755 index 0000000..c5c9847 --- /dev/null +++ b/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/cgi-bin/luci @@ -0,0 +1,5 @@ +#!/usr/bin/lua +require "luci.cacheloader" +require "luci.sgi.cgi" +luci.dispatcher.indexcache = "/tmp/luci-indexcache" +luci.sgi.cgi.run() diff --git a/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/index.html b/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/index.html new file mode 100644 index 0000000..0a7238b --- /dev/null +++ b/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/index.html @@ -0,0 +1,10 @@ + + + + + + + +LuCI - Lua Configuration Interface + + diff --git a/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/luci-static b/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/luci-static new file mode 120000 index 0000000..aea80e0 --- /dev/null +++ b/gluon/gluon-config-mode/files/lib/gluon/config-mode/www/luci-static @@ -0,0 +1 @@ +/www/luci-static \ No newline at end of file