Thanks Mark, I didn't really think it was so much a bug as well, but it sure saves code testing the result with regline or the like. Thanks again, you rock.
On May 9, 2009, at 12:36 PM, Mark Burgess <mark.burg...@iu.hio.no> wrote: > > Matt, this is not so much a bug as policy. I agree that a blank line > at the end of the file should probably be truncated. It occurs because > the line ends with a \n meaning that there is strictly another empty > line before EOF. > > I changed the policy in svn so this no longer happens. I think this is > probably most intuitive for people - so fair enough. > > M > > Matt Richards wrote: >> Greetings, >> >> I am getting this bug were readstringlist will have an extra blank >> line at the end. I can see why it would do this, but I don't believe >> it should. The example below is reading a file call list: >> >> # cat ../list >> a >> b >> c >> # >> >> body common control { >> >> bundlesequence => { "test" }; >> } >> >> bundle agent test { >> >> vars: >> >> "list" slist => { >> readstringlist("$(sys.workdir)/list","#.*","[\n]",1000,10000) }; >> >> reports: >> Yr2009:: >> "list *$(list)*"; >> >> } >> >> >> cf3 ......................................................... >> cf3 Promise by: list *a* >> cf3 ......................................................... >> cf3 >> cf3 R: list *a* >> cf3 >> cf3 ......................................................... >> cf3 Promise by: list *b* >> cf3 ......................................................... >> cf3 >> cf3 R: list *b* >> cf3 >> cf3 ......................................................... >> cf3 Promise by: list *c* >> cf3 ......................................................... >> cf3 >> cf3 R: list *c* >> cf3 >> cf3 ......................................................... >> cf3 Promise by: list ** >> cf3 ......................................................... >> cf3 >> cf3 R: list ** <======= should this be here? >> cf3 >> _______________________________________________ >> 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