diff -r 3975fa5ed630 -r b2df1b3f2c83 dependency.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dependency.lua Sun Sep 13 22:22:47 2009 +0300 @@ -0,0 +1,18 @@ + +module("dependency", package.seeall) + +require('lfs') + +function simple_update_check(tgt, srcs) + local a=lfs.attributes(tgt) + if not a then + return true + end + for _, src in ipairs(srcs) do + local b=lfs.attributes(src) + if not b or b.modification > a.modification then + return true + end + end + return false +end