anchor.diff:    distsDir = "${config.dataDir}/dist";
     tmpDir = "${config.dataDir}/tmp";
     logDir = "${config.dataDir}/log";
  -  postCommitHook = "/var/run/current-system/sw/bin/svn-server-post-commit-hook";
  +  idString = if config.id == "" then "" else "${config.id}-";
  +  postCommitHook = "/var/run/current-system/sw/bin/svn-server-${idString}post-commit-hook";
     fsType = "fsfs";
     adminAddr = serverInfo.adminAddr;
     
  
positive.code:   extraPath = [scripts];
  
  
    startupScript = "${scripts}/bin/svn-server-startup-hook.sh";
    
  
    options = {
  
      urlPrefix = mkOption {
        default = "/subversion";
  
negative.code:     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
      '';
    };
  
  