[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r21975 - gnunet/src/testbed
From: |
gnunet |
Subject: |
[GNUnet-SVN] r21975 - gnunet/src/testbed |
Date: |
Wed, 13 Jun 2012 17:53:31 +0200 |
Author: harsha
Date: 2012-06-13 17:53:31 +0200 (Wed, 13 Jun 2012)
New Revision: 21975
Modified:
gnunet/src/testbed/testbed_api_hosts.c
Log:
-added host_run_
Modified: gnunet/src/testbed/testbed_api_hosts.c
===================================================================
--- gnunet/src/testbed/testbed_api_hosts.c 2012-06-13 15:26:59 UTC (rev
21974)
+++ gnunet/src/testbed/testbed_api_hosts.c 2012-06-13 15:53:31 UTC (rev
21975)
@@ -236,8 +236,25 @@
{
/* FIXME: decide on the SSH command line, prepend it and
run GNUNET_HELPER_start with the modified binary_name and binary_argv! */
- GNUNET_break (0);
- return NULL;
+ struct GNUNET_HELPER_Handle *h;
+ char *const local_args[] = {NULL};
+ char *port;
+ char *dst;
+ char *remote_args[] = {"ssh", "-p", port, "-q", dst,
+ "gnunet-service-testbed", NULL};
+
+ if (0 == host->unique_id)
+ return GNUNET_HELPER_start ("gnunet-service-testbed", local_args,
+ cb, cb_cls);
+ else
+ {
+ GNUNET_asprintf (&port, "%d", host->port);
+ GNUNET_asprintf (&dst, "address@hidden", host->hostname, host->username);
+ h = GNUNET_HELPER_start ("ssh", remote_args, cb, cb_cls);
+ GNUNET_free (port); /* FIXME: Can we free them? */
+ GNUNET_free (dst);
+ return h;
+ }
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r21975 - gnunet/src/testbed,
gnunet <=