prepare the 0.3 release
[lttngtop.git] / src / lttng-session.c
index 8b0f6414539eb5b20f52d4c0b0af18f004736e06..908d3dc44b1f98b98685001712aa24b01ca95baa 100644 (file)
@@ -272,8 +272,9 @@ int enable_events(char *name, int sudo)
        int ret;
        char cmd[1024];
 
-       ret = sprintf(cmd, "%s lttng enable-event -s %s -k %s >/dev/null",
-                       (sudo) ? "sudo" : " ", name, event_list);
+       ret = sprintf(cmd, "%s lttng enable-event -s %s -k %s >/dev/null;"
+                       "lttng enable-event -k --syscall -a -s %s >/dev/null",
+                       (sudo) ? "sudo" : " ", name, event_list, name);
        if (ret < 0) {
                fprintf(stderr, "Allocating cmd\n");
                goto end;
@@ -402,7 +403,8 @@ int destroy(char *name)
        int sudo = 0;
        char cmd[1024];
 
-       if (getuid() != 0) {
+       ret = system("groups|grep tracing >/dev/null");
+       if (ret != 0 && getuid() != 0) {
                ret = system("sudo -l lttng >/dev/null");
                if (ret < 0) {
                        fprintf(stderr, "[error] You are not root and not "
This page took 0.02211 seconds and 4 git commands to generate.