(no commit message)
authorMatthias Wachs <wachs@net.in.tum.de>
Thu, 15 Mar 2012 21:24:01 +0000 (21:24 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Thu, 15 Mar 2012 21:24:01 +0000 (21:24 +0000)
src/namestore/gnunet-namestore.c

index c58d58fd1f50e685fcf702d33231e5b9b25f8e95..bd083470eef2afd42a84d2013f977afb6fae15da 100644 (file)
@@ -260,10 +260,17 @@ run (void *cls, char *const *args, const char *cfgfile,
 
   if (NULL == keyfile)
   {
-    fprintf (stderr,
-            _("Option `%s' not given, but I need a zone key file!\n"),
-            "z");
-    return;
+      if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_filename (cfg, "gns",
+                                                 "ZONEKEY", &keyfile))
+      {
+        fprintf (stderr,
+                 _("Option `%s' not given, but I need a zone key file!\n"),
+                 "z");
+        return;
+      }
+      fprintf (stderr,
+               _("Using default zone file `%s'\n"),
+               keyfile);
   }
   zone_pkey = GNUNET_CRYPTO_rsa_key_create_from_file (keyfile);
   GNUNET_free (keyfile);
@@ -271,6 +278,8 @@ run (void *cls, char *const *args, const char *cfgfile,
   if (! (add|del|list))
   {
     /* nothing more to be done */  
+    fprintf (stderr,
+             _("No options given\n"));
     GNUNET_CRYPTO_rsa_key_free (zone_pkey);
     zone_pkey = NULL;
     return;