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!

Reply via email to