Browse Source

added back up module store for non lfs support

Luke Miller 1 năm trước cách đây
mục cha
commit
3824399f33

+ 0 - 0
modpol_core/storage/store-modules-legacy.lua


+ 10 - 1
modpol_core/storage/store-modules.lua

@@ -1,4 +1,9 @@
-local lfs = require "lfs"
+local lfs
+-- checks if lua file system is installed
+local using_lfs = pcall(function() lfs = require "lfs" end)
+
+-- switches to legacy module loading if lfs is not available
+if using_lfs then
 
 -- loads file names to ignore into a table
 function fetch_ignores(module_path)
@@ -47,4 +52,8 @@ modpol.load_modules = function(module_path)
         end
     end
     print(loaded .. " modules loaded (" .. ignored .. " ignored)")
+end
+
+else
+dofile (modpol.topdir .. "/store/sotre-modules-legacy.lua")
 end