Temporarily you may replace the CF_IDRANGE in src/cf.defs.h with

"[a-zA-Z0-9_$.-]+"

for convenience

M

Patrick Grant wrote:
> If you try:
> 
> """
> body common control {
>     bundlesequence => { "wwwdatatest" } ;
> }
> 
> body perms user(username) {
>     owners => { "$(username)" };
> 
> }
> 
> bundle agent wwwdatatest {
>     files:
>         "/tmp/www-data-test"
>             perms => user("www-data");
> }
> """
> 
> You get:
> 
> # /var/cfengine/bin/cf-promises -f ./file_breakage.cf
> Validation: Scalar item in owners => { www-data } in rvalue is out of
> bounds (value should match pattern [a-zA-Z0-9_$.]+)
> 
> Dashes are allowed in Linux (and some distros ship expecting them to work).
> 
> Patrick
> _______________________________________________
> Bug-cfengine mailing list
> Bug-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/bug-cfengine

-- 
Mark Burgess

-------------------------------------------------
Professor of Network and System Administration
Oslo University College, Norway

Personal Web: http://www.iu.hio.no/~mark
Office Telf : +47 22453272
-------------------------------------------------
_______________________________________________
Bug-cfengine mailing list
Bug-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/bug-cfengine

Reply via email to