GSoC Commit #1: LuCId + HTTP-Server
[project/luci.git] / build / setup.lua
diff --git a/build/setup.lua b/build/setup.lua
new file mode 100644 (file)
index 0000000..dbe9bdc
--- /dev/null
@@ -0,0 +1,11 @@
+            local SYSROOT = os.getenv("LUCI_SYSROOT")
+            require "uci"
+            require "luci.model.uci".cursor = function(config, save)
+                    return uci.cursor(config or SYSROOT .. "/etc/config", save or SYSROOT .. "/tmp/.uci")
+            end
+
+            local x = require "luci.uvl".UVL.__init__
+            require "luci.uvl".UVL.__init__ = function(self, schemedir)
+                    x(self, schemedir or SYSROOT .. "/lib/uci/schema")
+            end
+