Fixed the flag to allow these blanks. Brendan Strejcek wrote: > Hmm, edit_field has this: > > 7.6.1 edit_field (compound body) > > Type: (ext body) > > "allow_blank_fields" > > It seems like getfields needs a similar knob, if one doesn't already exist. > > On Tue, Dec 15, 2009 at 10:47 AM, Matt Richards <defraya...@gmail.com> wrote: >> I am looking at getfields and it seems that if you have a null field, the >> value in the named array is not populated for that entry. For example: >> >> >> bundle agent test { >> >> vars: >> >> "passwd_match" int => >> getfields("^root:.*","/tmp/testfile",":","userdata"); >> >> reports: >> >> cfengine_3:: >> "home dir for $(userdata[1]) is $(userdata[5])"; >> >> >> } >> >> # cat /tmp/testfile: >> root:!:0:0:GECOS:/:/usr/bin/sh >> >> The result is >> R: home dir for root is GECOS >> >> Now, if you remove the GECOS field: >> # cat /tmp/testfile >> root:!:0:0::/:/usr/bin/sh >> >> The result is: >> R: home dir for root is / >> >> Is this the expected behavior? >> _______________________________________________ >> Help-cfengine mailing list >> Help-cfengine@cfengine.org >> https://cfengine.org/mailman/listinfo/help-cfengine >> > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-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 ------------------------------------------------- _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine