From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> --- tools/test-server.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/tools/test-server.c b/tools/test-server.c index d7ffe50..728e2ad 100644 --- a/tools/test-server.c +++ b/tools/test-server.c @@ -45,6 +45,7 @@ static GSList *clients = NULL; static gboolean option_packet = FALSE; static gboolean option_bluetooth = FALSE; static int option_channel = -1; +static char *option_root = NULL; static void sig_term(int sig) { @@ -63,6 +64,8 @@ static GOptionEntry options[] = { &option_packet, "Packet based transport" }, { "stream", 's', G_OPTION_FLAG_REVERSE, G_OPTION_ARG_NONE, &option_packet, "Stream based transport" }, + { "root", 'r', 0, G_OPTION_ARG_STRING, + &option_root, "Root dir", "/..." }, { NULL }, }; @@ -411,6 +414,11 @@ int main(int argc, char *argv[]) exit(EXIT_FAILURE); } + if (option_root && chdir(option_root) > 0) { + perror("chdir:"); + exit(EXIT_FAILURE); + } + if (option_bluetooth) server_id = bluetooth_listen(); else -- 1.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html