aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--install.bat15
1 files changed, 8 insertions, 7 deletions
diff --git a/install.bat b/install.bat
index ec20e4dc..5913d3ab 100644
--- a/install.bat
+++ b/install.bat
@@ -794,10 +794,11 @@ print()
794print("Configuring LuaRocks...") 794print("Configuring LuaRocks...")
795 795
796-- Create a site-config file 796-- Create a site-config file
797if exists(S[[$LUADIR\luarocks\site_config.lua]]) then 797local site_config = S("site_config_$LUA_VERSION"):gsub("%.","_")
798 exec(S[[RENAME "$LUADIR\luarocks\site_config.lua" site_config.lua.bak]]) 798if exists(S([[$LUADIR\luarocks\]]..site_config..[[.lua]])) then
799 exec(S([[RENAME "$LUADIR\luarocks\]]..site_config..[[.lua" site_config.lua.bak]]))
799end 800end
800local f = io.open(vars.LUADIR.."\\luarocks\\site_config.lua", "w") 801local f = io.open(vars.LUADIR.."\\luarocks\\"..site_config..".lua", "w")
801f:write(S[=[ 802f:write(S[=[
802local site_config = {} 803local site_config = {}
803site_config.LUA_INCDIR=[[$LUA_INCDIR]] 804site_config.LUA_INCDIR=[[$LUA_INCDIR]]
@@ -821,16 +822,16 @@ site_config.LUAROCKS_MD5CHECKER=[[md5sum]]
821if FORCE_CONFIG then 822if FORCE_CONFIG then
822 f:write("site_config.LUAROCKS_FORCE_CONFIG=true\n") 823 f:write("site_config.LUAROCKS_FORCE_CONFIG=true\n")
823end 824end
824if exists(vars.LUADIR.."\\luarocks\\site_config.lua.bak") then 825if exists(vars.LUADIR.."\\luarocks\\"..site_config..".lua.bak") then
825 for line in io.lines(vars.LUADIR.."\\luarocks\\site_config.lua.bak", "r") do 826 for line in io.lines(vars.LUADIR.."\\luarocks\\"..site_config..".lua.bak", "r") do
826 f:write(line) 827 f:write(line)
827 f:write("\n") 828 f:write("\n")
828 end 829 end
829 exec(S[[DEL /F /Q "$LUADIR\luarocks\site_config.lua.bak"]]) 830 exec(S([[DEL /F /Q "$LUADIR\luarocks\]]..site_config..[[.lua.bak"]]))
830end 831end
831f:write("return site_config\n") 832f:write("return site_config\n")
832f:close() 833f:close()
833print(S[[Created LuaRocks site-config file: $LUADIR\luarocks\site_config.lua]]) 834print(S([[Created LuaRocks site-config file: $LUADIR\luarocks\]]..site_config..[[.lua]]))
834 835
835-- create config file 836-- create config file
836vars.CONFIG_FILE = vars.SYSCONFDIR.."\\"..vars.SYSCONFFILENAME 837vars.CONFIG_FILE = vars.SYSCONFDIR.."\\"..vars.SYSCONFFILENAME