Add files via upload
This commit is contained in:
25
repo.lua
Normal file
25
repo.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
peripheral.find("modem",rednet.open)
|
||||
if not fs.exist("hostname") then
|
||||
local file = fs.open("hostname","w")
|
||||
term.write("\nhostname: ")
|
||||
file.write(read())
|
||||
file.close()
|
||||
end
|
||||
local file = fs.open("hostname","r")
|
||||
rednet.host("getpkg",file.readAll())
|
||||
file.close()
|
||||
if not fs.exists("/pakages") then
|
||||
fs.makeDir("/pakages")
|
||||
end
|
||||
while true do
|
||||
local id,msg = rednet.receive("getpkg")
|
||||
if fs.exists("/pakages/"..msg..".pkg") then
|
||||
local file = fs.open("/pakages/"..msg..".pkg","r")
|
||||
local pak = file.readAll()
|
||||
print(id,msg)
|
||||
rednet.send(id,pak,"sendpkg")
|
||||
file.close()
|
||||
else
|
||||
rednet.send(id,nil,"refusal")
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user