anchor.diff:                               not lists:member(Name, [root, ee_root, cs_root, stanchion_root])
                   ]).
   
  +all_the_files(DevPath, File) ->
  +    case filelib:is_dir(DevPath) of
  +        true ->
  +            Wildcard = io_lib:format("~s/dev/*/~s", [DevPath, File]),
  +            filelib:wildcard(Wildcard);
  +        _ ->
  +            lager:debug("~s is not a directory.", [DevPath]),
  +            []
  +    end.
  +
   devpath(Name, Vsn) ->
       rtcs_config:get_rt_config(Name, Vsn).
   
  
positive.code:     rtdev:append_to_conf_file(get_conf(Node), NameValuePairs),
      ok;
  set_conf(DevPath, NameValuePairs) ->
      [rtdev:append_to_conf_file(RiakConf, NameValuePairs) || RiakConf <- rtdev:all_the_files(DevPath, "etc/*.conf")],
      ok.
  
  -spec set_advanced_conf(atom() | {atom(), atom()} | string(), [{string(), string()}]) -> ok.
  
negative.code:     rtdev:append_to_conf_file(get_conf(Node), NameValuePairs),
      ok;
  set_advanced_conf(DevPath, NameValuePairs) ->
      AdvancedConfs = case all_the_files(DevPath, "etc/advanced.config") of
                          [] ->
                              %% no advanced conf? But we _need_ them, so make 'em
                              rtdev:make_advanced_confs(DevPath);
  