gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r5932 - GNUnet/src/setup/qt


From: gnunet
Subject: [GNUnet-SVN] r5932 - GNUnet/src/setup/qt
Date: Sun, 16 Dec 2007 05:22:37 -0700 (MST)

Author: durner
Date: 2007-12-16 05:22:37 -0700 (Sun, 16 Dec 2007)
New Revision: 5932

Modified:
   GNUnet/src/setup/qt/qtconfig.cc
Log:
remove workaround

Modified: GNUnet/src/setup/qt/qtconfig.cc
===================================================================
--- GNUnet/src/setup/qt/qtconfig.cc     2007-12-16 12:20:15 UTC (rev 5931)
+++ GNUnet/src/setup/qt/qtconfig.cc     2007-12-16 12:22:37 UTC (rev 5932)
@@ -96,105 +96,3 @@
     return ret;
   }
 }
-
-int main(int argc, char **argv)
-{
-  const char *operation;
-  char *dirname;
-  char *specname;
-  int i;
-
-  ectx = GNUNET_GE_create_context_stderr (GNUNET_NO,
-                                          (GNUNET_GE_KIND) (GNUNET_GE_WARNING 
| GNUNET_GE_ERROR
-                                          | GNUNET_GE_FATAL | GNUNET_GE_USER |
-                                          GNUNET_GE_ADMIN |
-                                          GNUNET_GE_DEVELOPER |
-                                          GNUNET_GE_IMMEDIATE |
-                                          GNUNET_GE_BULK));
-  GNUNET_GE_setDefaultContext (ectx);
-  GNUNET_os_init (ectx);
-  cfg = GNUNET_GC_create ();
-  GNUNET_GE_ASSERT (ectx, cfg != NULL);
-  i = GNUNET_parse_options (INFO,
-                            ectx,
-                            cfg,
-                            gnunetsetupOptions, (unsigned int) argc, argv);
-  if (i < 0)
-    {
-      GNUNET_GC_free (cfg);
-      GNUNET_GE_free_context (ectx);
-      return -1;
-    }
-  if (i != argc - 1)
-    {
-      if (i < argc - 1)
-        {
-          fprintf (stderr, _("Too many arguments.\n"));
-          return -1;
-        }
-      operation = "qconfig";
-    }
-  else
-    {
-      operation = argv[i];
-    }
-  if (NULL != strstr (operation, "wizard"))
-    config_daemon = GNUNET_YES; /* wizard implies daemon! */
-  if (cfgFilename == NULL)
-    cfgFilename = config_daemon
-      ? GNUNET_strdup (GNUNET_DEFAULT_DAEMON_CONFIG_FILE)
-      : GNUNET_strdup (GNUNET_DEFAULT_CLIENT_CONFIG_FILE);
-  dirname = GNUNET_expand_file_name (ectx, cfgFilename);
-  GNUNET_free (cfgFilename);
-  cfgFilename = GNUNET_strdup (dirname);
-  i = strlen (dirname) - 1;
-  while (i > -1)
-    {
-      char ch = dirname[i];
-      if ((ch == '/') || (ch == '\\'))
-        {
-          dirname[i + 1] = 0;
-          break;
-        }
-      i--;
-    }
-  GNUNET_disk_directory_create (ectx, dirname);
-  if (((0 != ACCESS (cfgFilename, W_OK)) &&
-       ((errno != ENOENT) || (0 != ACCESS (dirname, W_OK)))))
-    GNUNET_GE_DIE_STRERROR_FILE (ectx,
-                                 (GNUNET_GE_KIND)(GNUNET_GE_FATAL | 
GNUNET_GE_USER |
-                                 GNUNET_GE_ADMIN | GNUNET_GE_IMMEDIATE),
-                                 "access", dirname);
-  GNUNET_free (dirname);
-
-  if (0 == ACCESS (cfgFilename, F_OK))
-    GNUNET_GC_parse_configuration (cfg, cfgFilename);
-  dirname = GNUNET_get_installation_path (GNUNET_IPK_DATADIR);
-  GNUNET_GE_ASSERT (ectx, dirname != NULL);
-  specname = (char *)
-    GNUNET_malloc (strlen (dirname) + strlen ("config-daemon.scm") + 1);
-  strcpy (specname, dirname);
-  GNUNET_free (dirname);
-  if (config_daemon)
-    strcat (specname, "config-daemon.scm");
-  else
-    strcat (specname, "config-client.scm");
-  gns = GNUNET_GNS_load_specification (ectx, cfg, specname);
-  GNUNET_free (specname);
-  if (gns == NULL)
-    {
-      GNUNET_GC_free (cfg);
-      GNUNET_GE_free_context (ectx);
-      GNUNET_free (cfgFilename);
-      return -1;
-    }
-  gns2cfg (GNUNET_GNS_get_tree_root (gns));
-
-  qt_wizard_mainsetup_qt(argc, argv, NULL, ectx, cfg, gns, cfgFilename, 
config_daemon);
-
-  GNUNET_free (cfgFilename);
-  GNUNET_GNS_free_specification (gns);
-  GNUNET_GC_free (cfg);
-  GNUNET_GE_free_context (ectx);
-  return 0;
-}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]