-- apt api's
function install(packname) os.run({}, "/etc/apt/sys/apt-installpack.sys" , packname) end
function uninstall(packname) os.run({}, "/etc/apt/sys/apt-removepack.sys" , packname) end
function update(packname) os.run({}, "/etc/apt/sys/apt-update.sys" , packname) end
function bootbuild() os.run({}, "/etc/apt/sys/rebuildbootaddon.sys") end
function aliasbuild() os.run({}, "/etc/apt/sys/rebuildalias.sys") end
function cleanup(packname) os.run({}, "/etc/apt/sys/cleanup.sys" , packname) end
function addsource(sourceurl) os.run({}, "/etc/apt/sys/apt-source.sys" , sourceurl) end
function clearsource(sourceurl) os.run({}, "/etc/apt/sys/apt-csource.sys" , sourceurl) end
function softlist() os.run({}, "/etc/apt/sys/getprograms.sys") end
function checkinstall(packname)
	local installed = false
	tempfile = fs.open("/etc/apt/list/installed.db","r")
	templine = tempfile.readLine()
	while templine ~= nil do
		if templine == packname then installed = true end
		templine = tempfile.readLine()
	end
	tempfile.close()
	return installed
end