Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- GCorp Package Manager
- -- /etc/gcpm/packages.db
- -- Libary / Component Requirements
- local file = require "filesystem"
- local serialization = require "serialization"
- -- Package DB location
- local package_list = "https://gitlab.com/amberkowalski/opencomputers-files/raw/master/package_list"
- -- Package DB
- package_db = {}
- installed_packages = {}
- local function reload_packages()
- local data = ""
- --for line in io.lines("/etc/.gcpm/package_list") do
- -- data = data .. line
- --end
- data = "{[\"package-manager\"]={files=\"test\",version=1.0,dependencies={\"tar\"}}}"
- print(data)
- package_db = serialization.unserialize(data)
- end
- -- Read the packages.db and store in package_db
- reload_packages()
- print(package_db['package-manager']['version'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement