223 data, err = fetch.http(module.url:gsub("%?", module.path)); |
223 data, err = fetch.http(module.url:gsub("%?", module.path)); |
224 end |
224 end |
225 if data then |
225 if data then |
226 f:write("package.preload['", modulename, "'] = (function (...)\n"); |
226 f:write("package.preload['", modulename, "'] = (function (...)\n"); |
227 f:write(data); |
227 f:write(data); |
228 f:write("end)\n"); |
228 f:write(" end)\n"); |
229 if opts.debug then |
229 if opts.debug then |
230 f:write(string.format("package.preload[%q] = ___adjust_chunk(package.preload[%q], %q);\n\n", |
230 f:write(string.format("package.preload[%q] = ___adjust_chunk(package.preload[%q], %q);\n\n", |
231 modulename, modulename, "@"..path)); |
231 modulename, modulename, "@"..path)); |
232 end |
232 end |
233 else |
233 else |