diff options
Diffstat (limited to 'src/alias')
| -rw-r--r-- | src/alias/s6-alias.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/alias/s6-alias.c b/src/alias/s6-alias.c index 568d29d..f530fe9 100644 --- a/src/alias/s6-alias.c +++ b/src/alias/s6-alias.c @@ -56,9 +56,17 @@ static void readproctitle (int argc, char const *const *argv) static void svscanboot (int argc, char const *const *argv) { + char const *newargv[6] ; + unsigned int m = 0 ; + newargv[m++] = S6_BINPREFIX "s6-svscanboot" ; + newargv[m++] = "-c" ; + newargv[m++] = "/dev/console" ; + newargv[m++] = "--" ; + newargv[m++] = "/service" ; + newargv[m++] = 0 ; (void)argc ; (void)argv ; - noboot("svscanboot") ; + xexec(newargv) ; } #endif |
