CFengine: input file had no explicit version string
while playing with cfengine
I kept seeing these messages:
Cfengine input file had no explicit version string
Well, I grep
ed in the source of cfengine and this has helped me find
the solution, in the file install.c
we have the following:
3359 void VersionAuditFile()
3360
3361 { char *sp;
3362
3363 if (sp = GetMacroValue(CONTEXTID,"cfinputs_version"))
3364 {
3365 AUDITPTR->version = strdup(sp);
3366 }
3367 else
3368 {
3369 Verbose("Cfengine input file had no explicit version string\n");
3370 }
3371 }
(Line numbers are from VIM
).
So I need to set a macro called cfinputs_version
. Let’s do that.
cfinputs_version = ( 0.0.1 )
And this makes cfengine happy.
Read other posts