anchor.diff:      application:start(crypto),
   
       {ok, Pid} = supervisor:start_link(
  -        {local, couch_server_sup}, couch_server_sup, BaseServices),
  +        {local, couch_server_sup}, couch_server_sup, BaseChildSpecs),
   
       % launch the icu bridge
       % just restart if one of the config settings change.
   
       couch_config:register(
           fun("couchdb", "util_driver_dir") ->
  +            ?MODULE:stop();
  +        ("daemons", _) ->
               ?MODULE:stop()
           end, Pid),
       
  
positive.code:             permanent,
              infinity,
              supervisor,
              [couch_server_sup]}
          ]},
     
  
negative.code:     
      ok = couch_util:start_driver(LibDir),
      
      BaseChildSpecs =
      {{one_for_all, 10, 3600}, 
          [{couch_config,
              {couch_server_sup, couch_config_start_link_wrapper, [IniFiles, ConfigPid]},
  