summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2012-04-28 12:00:50 +0000
committerTed Trask <ttrask01@yahoo.com>2012-04-28 12:00:50 +0000
commit2b767e5f372e883ac4243322010d96c808968b2f (patch)
treed8135fb077c369f0af59e8f24e68d82a4ba68126
parent7d9eb650f3f0e5581cc8f24d0cfd2a9fdfe2404d (diff)
downloadacf-apk-tools-2b767e5f372e883ac4243322010d96c808968b2f.tar.bz2
acf-apk-tools-2b767e5f372e883ac4243322010d96c808968b2f.tar.xz
Updated for handle_form now passing self to get and set functions
-rw-r--r--apk-model.lua26
1 files changed, 13 insertions, 13 deletions
diff --git a/apk-model.lua b/apk-model.lua
index 233cdad..0393555 100644
--- a/apk-model.lua
+++ b/apk-model.lua
@@ -196,14 +196,14 @@ get_available_packages = function()
return available
end
-get_delete_package = function(clientdata)
+get_delete_package = function(self, clientdata)
local result = {}
result.package = cfe({ value=clientdata.package, label="Package" })
return cfe({ type="group", value=result, label="Result of Delete" })
end
-delete_package = function(deleterequest)
+delete_package = function(self, deleterequest)
local success, res = apk.delete(deleterequest.value.package.value)
if success then
deleterequest.descr = res
@@ -217,14 +217,14 @@ delete_package = function(deleterequest)
return deleterequest
end
-get_install_package = function(clientdata)
+get_install_package = function(self, clientdata)
local result = {}
result.package = cfe({ value=clientdata.package, label="Package" })
return cfe({ type="group", value=result, label="Result of Install" })
end
-install_package = function(installrequest)
+install_package = function(self, installrequest)
local success, res = apk.install(installrequest.value.package.value)
if success then
installrequest.descr = res
@@ -238,14 +238,14 @@ install_package = function(installrequest)
return installrequest
end
-get_upgrade_package = function(clientdata)
+get_upgrade_package = function(self, clientdata)
local result = {}
result.package = cfe({ value=clientdata.package, label="Package" })
return cfe({ type="group", value=result, label="Result of Upgrade" })
end
-upgrade_package = function(upgraderequest)
+upgrade_package = function(self, upgraderequest)
local res = run_apk_cmd("fix -u "..upgraderequest.value.package.value)
if res then
upgraderequest.descr = res
@@ -256,13 +256,13 @@ upgrade_package = function(upgraderequest)
return upgraderequest
end
-get_update_all = function(clientdata)
+get_update_all = function(self, clientdata)
local result = {}
return cfe({ type="group", value=result, label="Result of Update" })
end
-update_all = function(updaterequest)
+update_all = function(self, updaterequest)
local res = run_apk_cmd("update")
if res then
updaterequest.descr = res
@@ -273,13 +273,13 @@ update_all = function(updaterequest)
return updaterequest
end
-get_upgrade_all = function(clientdata)
+get_upgrade_all = function(self, clientdata)
local result = {}
return cfe({ type="group", value=result, label="Result of Upgrade" })
end
-upgrade_all = function(upgraderequest)
+upgrade_all = function(self, upgraderequest)
local result = {}
result[#result+1] = run_apk_cmd("update")
result[#result+1] = run_apk_cmd("add -u apk-tools")
@@ -315,7 +315,7 @@ get_cache = function()
return cfe({ type="group", value=cache, label="Cache Settings" })
end
-update_cache = function(cache)
+update_cache = function(self, cache)
cache.value.enable.errtxt = nil
if not cache.value.enable.value then
os.remove(cachelink)
@@ -350,8 +350,8 @@ get_configfile = function()
return modelfunctions.getfiledetails(configfile)
end
-update_configfile = function(newconfig)
- return modelfunctions.setfiledetails(newconfig, {configfile})
+update_configfile = function(self, newconfig)
+ return modelfunctions.setfiledetails(self, newconfig, {configfile})
end
get_package_details = function(package)