summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--acfupdate-model.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/acfupdate-model.lua b/acfupdate-model.lua
index 9ead481..ce6252e 100644
--- a/acfupdate-model.lua
+++ b/acfupdate-model.lua
@@ -31,6 +31,12 @@ function update (self)
local updateresult = ""
if (list == "core/") then
updateresult = querycmd("/usr/bin/svn up /usr/share/acf/ 2>&1")
+ elseif (list == "skins/") and ( fs.is_dir("/usr/share/acf/www/" .. list)) then
+ updateresult = querycmd("/usr/bin/svn up /usr/share/acf/www/skins 2>&1")
+ elseif (list == "skins/") and not ( fs.is_dir("/usr/share/acf/www/" .. list)) then
+ updateresult = querycmd("/usr/bin/svn co " .. svnurl .. list .."trunk/ /usr/share/acf/www/" .. list .. " 2>&1")
+ elseif (list == "skins/") then
+ updateresult = querycmd("/usr/bin/svn up /usr/share/acf/www/skins 2>&1")
elseif ( fs.is_dir("/usr/share/acf/app/" .. list)) then
updateresult = querycmd("/usr/bin/svn up /usr/share/acf/app/" .. list .. " 2>&1")
elseif (list ~= "sandbox/") then