anchor.diff:      os:cmd(Cmd).
   
   enable_proxy_get(SrcN, Vsn, SinkCluster) ->
  -    Cmd = riak_repl_cmd(get_rt_config(riak, Vsn), SrcN, "proxy_get enable " ++ SinkCluster),
  -    lager:info("Running ~p", [Cmd]),
  -    os:cmd(Cmd).
  +    rtdev:run_riak_repl(SrcN, get_rt_config(riak, Vsn),
  +                        "proxy_get enable " ++ SinkCluster).
   
   disable_proxy_get(SrcN, Vsn, SinkCluster) ->
  -    Cmd = riak_repl_cmd(get_rt_config(riak, Vsn), SrcN, "proxy_get disable " ++ SinkCluster),
  -    lager:info("Running ~p", [Cmd]),
  -    os:cmd(Cmd).
  +    rtdev:run_riak_repl(SrcN, get_rt_config(riak, Vsn),
  +                        "proxy_get disable " ++ SinkCluster).
   
   read_config(Vsn, N, Who) ->
       Prefix = get_rt_config(Who, Vsn),
  
positive.code: 
  update_stanchion_config(Prefix, Config, {_,_} = AdminCreds) ->
      update_stanchion_config(Prefix, Config, fun(_,Config0,_) -> Config0 end, AdminCreds);
  update_stanchion_config(Prefix, Config, ConfigFun) when is_function(ConfigFun) ->
      update_stanchion_config1(Prefix, Config, ConfigFun).
  
  update_stanchion_config(Prefix, Config, ConfigFun, {AdminKey, AdminSecret}) ->
      StanchionSection = proplists:get_value(stanchion, Config),
      UpdConfig = [{stanchion, update_admin_creds(StanchionSection, AdminKey, AdminSecret)} |
                   proplists:delete(stanchion, Config)],
      update_stanchion_config1(Prefix, UpdConfig, ConfigFun).
  
  update_stanchion_config1(Prefix, Config0, ConfigFun) when is_function(ConfigFun) ->
      Config = ConfigFun(stanchion, Config0, undefined),
      update_app_config(stanchion_etcpath(Prefix), Config).
  
  update_app_config(Path, Config) ->
  
negative.code: riak_binpath(Prefix, N) ->
      io_lib:format("~s/dev/dev~b/bin/riak", [Prefix, N]).
  
  riakcmd(Path, N, Cmd) ->
      lists:flatten(io_lib:format("~s ~s", [riak_binpath(Path, N), Cmd])).
  
  riakcs_home(Prefix, N) ->
      io_lib:format("~s/dev/dev~b/", [Prefix, N]).
  