Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local server={{name="boot/dbms.lua",past="wHvKJFtk",over=true},
- {name="etc/dbms.cfg", past="RpcsrH4A"},
- }
- local client={{name="lib/mysql.lua",past="hPpjqfmH",over=true},
- {name="bin/mysql_mon.lua",past="ssZCKNhp",over=true},
- }
- print("Добро пожаловать в программу установки СУБД MySQL")
- local isAvailable=require("component").isAvailable
- if not isAvailable("internet") then
- print("Для установки Вам потребуется интернет-карта")
- return
- end
- local exists=require("filesystem").exists
- local function install(files)
- for i=1,#files do
- if files[i].over or not exists(files[i].name) then
- print("Загрузка файла "..files[i].name)
- os.execute("pastebin get -f "..files[i].past.." "..files[i].name)
- else
- print("Файл "..files[i].name.." пропущен")
- end
- end
- end
- repeat
- print("Выберите тип установки:")
- print("1. Серверная часть")
- print("2. Клиентская часть")
- print("3. Полная установка")
- n=tonumber(io.read())or 0
- until n>=1 and n<=3
- if n==2 or n==3 then
- install(client)
- end
- if n==1 or n==3 then
- install(server)
- print("Для запуска MySQL-сервера необходимо перегрузить компьютер.")
- io.write("Сделать это сейчас? (y/n)")
- local ansv=io.read()
- if ansv=="y" or ansv=="Y" then
- shutdown=require("computer").shutdown
- shutdown(true)
- end
- end
Add Comment
Please, Sign In to add comment