On 02/01/14 19:32, Edward Welbourne wrote:
>
> In libpromises/evalfunction.c:
>
> > @@ -4790,6 +4790,89 @@ static FnCallResult FnCallSplitString(ARG_UNUSED EvalContext *ctx, ARG_UNUSED Fn
> >      return (FnCallResult) { FNCALL_SUCCESS, { newlist, RVAL_TYPE_LIST } };
> >  }
> >
> > +
> > +/*********************************************************************/
> > +
> > +static FnCallResult FnCallMakerule(EvalContext *ctx, FnCall *fp, Rlist *finalargs)
> > +{
> > +    const char *target = RlistScalarValue(finalargs);
> > +    const char *listvar = RlistScalarValue(finalargs->next);
> > +    Rlist *list = NULL;
> > +    struct stat statbuf;
> > +    bool result = false;
>
> Or simply |stale|
>
> —
> Reply to this email directly or view it on GitHub 
> <https://github.com/cfengine/core/pull/1232/files#r8618996>.
>

Nice

-- 
Founder and CTO at CFEngine
Author of In Search of Certainty: The Science of our Information 
Infrastructure <http://markburgess.org/certainty.html>