anchor.diff:  		elseif name == "/CONFIG" then
   			vars.SYSCONFDIR = option.value
   		elseif name == "/TREE" then
  -			vars.ROCKS_TREE = option.value
  +			vars.TREE_ROOT = option.value
   		elseif name == "/SCRIPTS" then
  -			vars.SCRIPTS_DIR = option.value
  +			vars.TREE_BIN = option.value
  +		elseif name == "/LUAMOD" then
  +			vars.TREE_LMODULE = option.value
  +		elseif name == "/CMOD" then
  +			vars.TREE_CMODULE = option.value
   		elseif name == "/LV" then
   			vars.LUA_VERSION = option.value
   		elseif name == "/L" then
  
positive.code: if FORCE_CONFIG then
  	f:write("    home..[[/luarocks]],\n")
  end
  f:write(S"    { name = [[user]],   root = home..[[/luarocks]] },\n")
  f:write(S"    { name = [[system]], root = [[$ROCKS_TREE]] },\n")
  f:write("}\n")
  if vars.SCRIPTS_DIR then
  	f:write(S"scripts_dir=[[$SCRIPTS_DIR]]\n")
  end
  f:write("variables = {\n")
  if USE_MINGW and vars.LUA_RUNTIME == "MSVCRT" then
  	f:write("    MSVCRT = 'm',   -- make MinGW use MSVCRT.DLL as runtime\n")
  
negative.code: -- ***********************************************************
  -- Exit handlers 
  -- ***********************************************************
  vars.TREE_BIN     = vars.TREE_BIN     or vars.TREE_ROOT..[[\bin]]
  vars.TREE_LMODULE = vars.TREE_LMODULE or vars.TREE_ROOT..[[\share\lua\]]..vars.LUA_VERSION
  vars.TREE_CMODULE = vars.TREE_CMODULE or vars.TREE_ROOT..[[\lib\lua\]]..vars.LUA_VERSION
  print(S[[
  
  ============================
  