moved wget to exec/ and turned it into a standalone program.
This commit is contained in:
parent
064064eb26
commit
1fffceb549
@ -17,7 +17,6 @@ modules/lib/readline.lua
|
||||
modules/lib/shutil.lua
|
||||
modules/lib/sha256.lua
|
||||
modules/lib/userlib.lua
|
||||
modules/lib/wget.lua
|
||||
modules/net/net-ext.lua
|
||||
modules/applications/login.lua
|
||||
modules/applications/luash.lua
|
||||
@ -25,6 +24,7 @@ modules/applications/genkernel.lua
|
||||
fwrap skex exec/skex2.lua
|
||||
fwrap nshd exec/nshd.lua
|
||||
fwrap nsh exec/nsh.lua
|
||||
fwrap wget exec/wget.lua
|
||||
modules/util/fs-automount.lua
|
||||
modules/setup.lua
|
||||
modules/base/footer.lua
|
||||
|
16
exec/wget.lua
Normal file
16
exec/wget.lua
Normal file
@ -0,0 +1,16 @@
|
||||
local tA = {...}
|
||||
local url = tA[1]
|
||||
local path = tA[2]
|
||||
local R=component.internet.request(url)
|
||||
if not R then return false end
|
||||
local f=io.open(path,"wb")
|
||||
if not f then return false end
|
||||
repeat
|
||||
coroutine.yield()
|
||||
until R.finishConnect()
|
||||
repeat
|
||||
coroutine.yield()
|
||||
ns = R.read(2048)
|
||||
f:write(ns or "")
|
||||
until not ns
|
||||
f:close()
|
@ -1,13 +0,0 @@
|
||||
function wget(url)
|
||||
local R=component.internet.request(url)
|
||||
repeat
|
||||
coroutine.yield()
|
||||
until R.finishConnect()
|
||||
S=""
|
||||
repeat
|
||||
coroutine.yield()
|
||||
ns = R.read(2048)
|
||||
S = S .. (ns or "")
|
||||
until not ns
|
||||
return S
|
||||
end
|
Loading…
Reference in New Issue
Block a user