anchor.diff:      postInstall = ''
         $perl -c -T $out/cgi-bin/repoman.pl
         $perl -c $out/bin/svn-server-create-user.pl
  +      if test -n "${config.id}"; then
  +        for i in $(cd $out/bin && echo *); do
  +          mv "$out/bin/$i" "$out/bin/$(echo $i | sed s^svn-server-^svn-server-${config.id}-^)"
  +        done
  +      fi
       '';
     };
   
  
positive.code:   distsDir = "${config.dataDir}/dist";
    tmpDir = "${config.dataDir}/tmp";
    logDir = "${config.dataDir}/log";
    postCommitHook = "/var/run/current-system/sw/bin/svn-server-post-commit-hook";
    fsType = "fsfs";
    adminAddr = serverInfo.adminAddr;
    
  
negative.code:   extraPath = [scripts];
  
  
    startupScript = "${scripts}/bin/svn-server-${idString}startup-hook.sh";
    
  
    options = {
  
      id = mkOption {
        default = "";
        example = "test";
        description = "
          A unique identifier necessary to keep multiple Subversion server
          instances on the same machine apart.  This is used to
          disambiguate the administrative scripts, which get names like
          svn-server-<id>-delete-repo.pl.  In particular it keeps
          the post-commit hooks of different instances apart.
        ";
      };
  
      urlPrefix = mkOption {
        default = "/subversion";
  