1c89ab0fe5b91dea44693561c28c120fcb4e10cc
braney
  Wed Mar 2 09:42:20 2016 -0800
set up udcCacheDir in hgApi  to fix metadata links in hgTrackUi

diff --git src/hg/hgApi/hgApi.c src/hg/hgApi/hgApi.c
index a5a0fe0..26f086a 100644
--- src/hg/hgApi/hgApi.c
+++ src/hg/hgApi/hgApi.c
@@ -31,30 +31,31 @@
 #include "hdb.h"
 #include "mdb.h"
 #include "cheapcgi.h"
 #include "hPrint.h"
 #include "dystring.h"
 #include "hui.h"
 #include "search.h"
 #include "cv.h"
 #include "api.h"
 
 int main(int argc, char *argv[])
 {
 long enteredMainTime = clock1000();
 struct dyString *output = newDyString(10000);
 
+setUdcCacheDir();
 cgiSpoof(&argc, argv);
 pushWarnHandler(apiWarnAbortHandler);
 pushAbortHandler(apiWarnAbortHandler);
 
 char *database = cgiString("db");
 char *cmd = cgiString("cmd");
 char *jsonp = cgiOptionalString("jsonp");
 if (!hDbExists(database))
     errAbort("Invalid database '%s'", database);
 
 if (!strcmp(cmd, "defaultPos"))
     {
     dyStringPrintf(output, "{\"pos\": \"%s\"}", hDefaultPos(database));
     }
 else if (!strcmp(cmd, "metaDb"))