######################################################
#
#  Issue 375 setup (precursor to actual tickle of bug)
#
#####################################################
body common control
{
  inputs => { "../../default.sub.cf" };
  bundlesequence => { default("$(this.promise_filename)") };
  version => "1.0";
}

#######################################################
bundle agent init
{
  files:
    "$(G.testfile)" delete => init_delete;
}

body delete init_delete
{
  dirlinks => "delete";
  rmdirs => "true";
}

#######################################################
bundle agent test
{
  files:
    "$(G.testfile)"
      create => "true",
      action => test_action;
}

body action test_action
{
  log_priority => "alert";
}

#######################################################
bundle agent check
{
  classes:
    "ok" expression => fileexists("$(G.testfile)");

  reports:
    DEBUG::
      "This test should pass as a precursor to a bunch of related failures";

    ok::
      "$(this.promise_filename) Pass";

    !ok::
      "$(this.promise_filename) FAIL";
}
