X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=index%2Fmain.c;h=1b91efc62822d85c82178b0c308c1f89bad5db19;hp=3508f2ad1233495c0d02eee2808e5cdc95fe6ab4;hb=2b1851bd5565e3d21f9cf9a37661a584c063b75f;hpb=4ac7ffc88f998c27874b19511a3294e0addfc4ec diff --git a/index/main.c b/index/main.c index 3508f2a..1b91efc 100644 --- a/index/main.c +++ b/index/main.c @@ -2,7 +2,7 @@ * Copyright (C) 1994-2002, Index Data * All rights reserved. * - * $Id: main.c,v 1.82 2002-02-20 17:30:01 adam Exp $ + * $Id: main.c,v 1.83 2002-04-04 14:14:13 adam Exp $ */ #include #include @@ -15,9 +15,6 @@ #include #include "zebraapi.h" -#include "zserver.h" -#include "index.h" -#include "recindex.h" char *prog; @@ -98,10 +95,15 @@ int main (int argc, char **argv) logf (LOG_LOG, "zebra version %s %s", ZEBRAVER, ZEBRADATE); #endif - zs = zebra_start (configName ? configName : FNAME_CONFIG); + zs = zebra_start (configName ? configName : "zebra.cfg"); zh = zebra_open (zs); } + if (rGroupDef.databaseName) + zebra_select_database (zh, rGroupDef.databaseName); + else + zebra_select_database (zh, "Default"); + if (!strcmp (arg, "update")) cmd = 'u'; else if (!strcmp (arg, "update1")) @@ -140,10 +142,10 @@ int main (int argc, char **argv) } else { - memcpy (&zh->rGroup, &rGroupDef, sizeof(rGroupDef)); + rGroupDef.path = arg; + zebra_set_group (zh, &rGroupDef); zebra_begin_trans (zh); - zh->rGroup.path = arg; switch (cmd) { case 'u': @@ -153,7 +155,7 @@ int main (int argc, char **argv) zebra_repository_delete (zh); break; case 's': - logf (LOG_LOG, "dumping %s", zh->rGroup.path); + logf (LOG_LOG, "dumping %s", rGroupDef.path); zebra_repository_show (zh); nsections = 0; break;