[luci] [PATCH] Use lua interpreter variable for global Makefile

Nico von Geyso Nico.Geyso at FU-Berlin.de
Wed Oct 16 12:55:52 CEST 2013


In some linux distributions lua 5.2 is default and therefor luci won't compile. With this fix
you can install lua 5.1 and set LUA to lua5.1 in config.mk. With that luci will compile fine!
---
 Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 7dc9fa1..50f827e 100644
--- a/Makefile
+++ b/Makefile
@@ -61,14 +61,14 @@ ucidefaults:
 	build/hostenv.sh $(realpath host) $(LUA_MODULEDIR) $(LUA_LIBRARYDIR) "$(realpath host)/bin/uci-defaults --exclude luci-freifunk-*"
 
 runhttpd: hostenv
-	build/hostenv.sh $(realpath host) $(LUA_MODULEDIR) $(LUA_LIBRARYDIR) "lua build/lucid.lua"
+	build/hostenv.sh $(realpath host) $(LUA_MODULEDIR) $(LUA_LIBRARYDIR) "$(LUA) build/lucid.lua"
 
 runuhttpd: hostenv
 	cp $(realpath build)/luci.cgi $(realpath host)/www/cgi-bin/luci
 	build/hostenv.sh $(realpath host) $(LUA_MODULEDIR) $(LUA_LIBRARYDIR) "$(realpath host)/usr/sbin/uhttpd -p 8080 -h $(realpath host)/www -f"
 
 runlua: hostenv
-	build/hostenv.sh $(realpath host) $(LUA_MODULEDIR) $(LUA_LIBRARYDIR) "lua -i build/setup.lua"
+	build/hostenv.sh $(realpath host) $(LUA_MODULEDIR) $(LUA_LIBRARYDIR) "$(LUA) -i build/setup.lua"
 
 runshell: hostenv
 	build/hostenv.sh $(realpath host) $(LUA_MODULEDIR) $(LUA_LIBRARYDIR) $$SHELL
-- 
1.8.4



More information about the luci mailing list