aboutsummaryrefslogtreecommitdiffstats
path: root/src/alias/s6-alias.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-06-04 09:47:23 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-06-04 09:47:23 +0000
commitaf9550cfe7ea35590d9c8e246ebeaa32f6469966 (patch)
tree22063e47aa79f0b437274f10b84d7efaca87c682 /src/alias/s6-alias.c
parent270fbc30f23b8153f0b618728d8145d636acdfef (diff)
downloads6-af9550cfe7ea35590d9c8e246ebeaa32f6469966.tar.gz
Prepare for 2.15.1.0; add s6-svscanboot
Also fix links on why.html. s6-svscanboot doc coming soon.
Diffstat (limited to 'src/alias/s6-alias.c')
-rw-r--r--src/alias/s6-alias.c10
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