anchor.diff:      {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),
   
  
positive.code:                             false ->
                                  Spec
                          end,
  
              case reltool:eval_target_spec(FinalSpec, code:root_dir(), TargetDir) of
                  ok ->
  
negative.code:             
  process_rebar_specs([], Spec) ->
      Spec;
  process_rebar_specs([{overlay, Source} | Rest], Spec) ->
      case file:list_dir(Source) of
          {ok, Files} ->
              OverlaySpec = spec_copy_overlay(Files, Source, []),
              process_rebar_specs(Rest, [OverlaySpec | Spec]);
          {error, Reason} ->
              ?ERROR("Failed to list overlay directory ~p: ~p\n", [Source, Reason]),
              ?FAIL
      end;
  process_rebar_specs([{empty_dirs, Dirs} | Rest], Spec) ->
      Spec2 = lists:foldl(fun(Dir, SpecAcc) ->
                                  spec_create_dir(filename:split(Dir), SpecAcc)
  