Lines Matching refs:config

5 **	A config file utility for the DNSSEC Zone Key Tool
50 # include <config.h>
77 {"config", required_argument, NULL, 'c'},
79 {"config-option", required_argument, NULL, 'O'},
110 zconf_t *config;
118 dbg_val0 ("Load built in config \"%s\"\n");
119 config = loadconfig ("", (zconf_t *)NULL); /* load built in config */
121 if ( fileexist (defconfname) ) /* load default config file */
123 dbg_val ("Load site wide config file \"%s\"\n", defconfname);
124 config = loadconfig (defconfname, config);
126 if ( config == NULL )
145 if ( fileexist (defconfname) ) /* load default config file */
146 config = loadconfig (defconfname, config);
147 if ( config == NULL )
152 config = loadconfig_fromstr (optarg, config);
166 usage ("empty config file name");
167 config = loadconfig (optarg, config);
173 case 'd': /* built-in default config */
174 config = loadconfig ("", config); /* load built-in config */
177 case 's': /* side wide config */
183 case 'l': /* local config file */
184 refconfig = dupconfig (config); /* duplicate current config */
186 if ( fileexist (LOCALCONF_FILE) ) /* try to load local config file */
188 dbg_val ("Load local config file \"%s\"\n", LOCALCONF_FILE);
189 config = loadconfig (LOCALCONF_FILE, config);
192 usage ("error: no local config file found");
194 case 't': /* test config */
233 if ( checkconfig (config) )
234 fprintf (stderr, "All config file parameter seems to be ok\n");
241 if ( refconfig ) /* have we seen a local config file ? */
243 printconfig (confname, config);
245 printconfigdiff (confname, refconfig, config);
247 printconfig (confname, config);
259 dnskeydb = config->keyfile;
288 refconfig = dupconfig (config); /* duplicate current config */
290 if ( fileexist (LOCALCONF_FILE) ) /* try to load local config file */
292 dbg_val ("Load local config file \"%s\"\n", LOCALCONF_FILE);
293 config = loadconfig (LOCALCONF_FILE, config);
295 setconfigpar (config, "Max_TTL", &maxttl);
296 printconfigdiff (confname, refconfig, config);
320 fprintf (stderr, "usage: %s [-V view] [-w|-t] [-s] [-c config] [-O <optstr>]\n", progname);
321 fprintf (stderr, "usage: %s [-V view] [-w|-t] [-a] -l [-c config] [-O <optstr>]\n", progname);
323 fprintf (stderr, "usage: %s [-c config] [-w] <zonefile>\n", progname);
327 fprintf (stderr, " -d%s\tprint built-in default config parameter\n", loptstr (", --default", ""));
328 fprintf (stderr, " -s%s\tprint site wide config file parameter (this is the default)\n", loptstr (", --sitecfg", ""));
329 fprintf (stderr, " -l%s\tprint local config file parameter\n", loptstr (", --localcfg", ""));
331 fprintf (stderr, " -c file%s", loptstr (", --config=file\n", ""));
332 fprintf (stderr, " \t\tread config from <file> instead of %s\n", CONFIG_FILE);
333 fprintf (stderr, " -O optstr%s", loptstr (", --config-option=\"optstr\"\n", ""));
334 fprintf (stderr, " \t\tread config options from commandline\n");
335 fprintf (stderr, " -t%s\ttest the config parameter if they are useful \n", loptstr (", --test", "\t"));
336 fprintf (stderr, " -w%s\twrite or rewrite config file \n", loptstr (", --write", "\t"));