-/* $Id: pazpar2.c,v 1.54 2007-03-27 11:25:57 marc Exp $ */
+/* $Id: pazpar2.c,v 1.55 2007-03-28 04:33:41 quinn Exp $ */
#include <stdlib.h>
#include <stdio.h>
#include "relevance.h"
#include "config.h"
#include "database.h"
+#include "settings.h"
#define MAX_CHUNK 15
"",
"",
"",
+ "",
0,
0,
30,
yaz_log_init(YLOG_DEFAULT_LEVEL, "pazpar2", 0);
- while ((ret = options("f:x:h:p:z:C:s:d", argv, argc, &arg)) != -2)
+ while ((ret = options("t:f:x:h:p:z:C:s:d", argv, argc, &arg)) != -2)
{
switch (ret) {
case 'f':
case 'z':
strcpy(global_parameters.zproxy_override, arg);
break;
+ case 't':
+ strcpy(global_parameters.settings_path, arg);
+ break;
case 's':
load_simpletargets(arg);
break;
start_proxy();
start_zproxy();
+ if (*global_parameters.settings_path)
+ settings_read(global_parameters.settings_path);
if (!global_parameters.ccl_filter)
global_parameters.ccl_filter = load_cclfile("../etc/default.bib");
global_parameters.yaz_marc = yaz_marc_create();