diff options
Diffstat (limited to 'acfupdate-model.lua')
-rw-r--r-- | acfupdate-model.lua | 6 |
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 |