On June 19, 2026 3:06:52 PM GMT+01:00, Samuel Thibault <[email protected]> wrote: >Applied, thanks! > >include, le ven. 19 juin 2026 11:34:28 +0000, a ecrit: >> -s did nothing at all, with this patch, allow -s to be passed to >runsystem.hurd >> Signed-off-by: include <[email protected]> >> --- >> init/init.c | 3 +-- >> 1 file changed, 1 insertion(+), 2 deletions(-) >> >> diff --git a/init/init.c b/init/init.c >> index 2c993eb3..8f03b7c8 100644 >> --- a/init/init.c >> +++ b/init/init.c >> @@ -35,7 +35,6 @@ static int single; >> static struct argp_option >> options[] = >> { >> - /* XXX: Currently, -s does nothing. */ >> {"single-user", 's', NULL, 0, "Startup system in single-user mode", >0}, >> {NULL, 'a', NULL, 0, "Ignored for compatibility with sysvinit", 0}, >> {0} >> @@ -148,7 +147,7 @@ main (int argc, char **argv) >> sa.sa_flags |= SA_RESTART; >> sigaction (SIGCHLD, &sa, NULL); >> >> - char *args[] = { LIBEXECDIR "/runsystem.hurd", NULL }; >> + char *args[] = { LIBEXECDIR "/runsystem.hurd", single ? "-s" : NULL, >NULL }; >> >> switch (child_pid = fork ()) >> { >> -- >> 2.53.0 >> >> >
Sorry for such a silly question :) Where does it get applied to? Is there some sort of hurd-staging? or hurd-next? Or does it go straight to master? Very sorry, but I had to ask :) Thanks!
