X-Git-Url: http://git.annexia.org/?p=whenjobs.git;a=blobdiff_plain;f=lib%2Fwhenfile.ml;h=d011dfce377b41ebb175ad5b7d9190beec665be8;hp=1617c29e08f372a8a8b930ae3e67fe0af5ecd97f;hb=dbac8da819e1afa3aa01c85686c8bdc5407fae11;hpb=f56882eb71425b2100edea0cabb478457a8a6a16 diff --git a/lib/whenfile.ml b/lib/whenfile.ml index 1617c29..d011dfc 100644 --- a/lib/whenfile.ml +++ b/lib/whenfile.ml @@ -25,14 +25,16 @@ let state = ref Whenstate.empty let init s = state := s -let add_when_job _loc name e sh = +let add_when_job _loc name pre post e sh = let e = expr_of_ast _loc e in let job = { job_loc = _loc; job_name = name; + job_pre = pre; job_post = post; job_cond = When_job e; job_script = sh } in state := Whenstate.add_job !state job -let add_every_job _loc name e sh = +let add_every_job _loc name pre post e sh = let job = { job_loc = _loc; job_name = name; + job_pre = pre; job_post = post; job_cond = Every_job e; job_script = sh } in state := Whenstate.add_job !state job