anchor.diff:  
   clean(Config, ReltoolFile) ->
       ReltoolConfig = load_config(ReltoolFile),
  -    TargetDir = target_dir(Config, ReltoolConfig),
  +    TargetDir = target_dir(Config, sys_tuple(ReltoolConfig)),
       rebar_file_utils:rm_rf(TargetDir),
       rebar_file_utils:delete_each(["reltool.spec"]).
   
  
positive.code:           Name
    end.
  
  validate_rel_apps(ReltoolServer, ReltoolConfig) ->
      case lists:keysearch(rel, 1, ReltoolConfig) of
          {value, {rel, _Name, _Vsn, Apps}} ->
              %% Identify all the apps that do NOT exist, based on what's available
  
negative.code:                        
  
  run_reltool(Config, ReltoolConfig) ->
      {ok, Server} = reltool:start_server([sys_tuple(ReltoolConfig)]),
      case reltool:get_target_spec(Server) of
          {ok, Spec} ->
              dump_spec(Spec),
              TargetDir = target_dir(Config, sys_tuple(ReltoolConfig)),
              mk_target_dir(TargetDir),
  
              %% Post process the specification with rebar directives (if any exist)
              FinalSpec = case lists:keysearch(rebar, 1, ReltoolConfig) of
                              {value, {rebar, RebarConfig}} ->
                                  process_rebar_specs(RebarConfig, Spec);
                              false ->
                                  Spec
                          end,
  
              case reltool:eval_target_spec(FinalSpec, code:root_dir(), TargetDir) of
                  ok ->
                      ok;
                  {error, Reason} ->
  