Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Nov 2018 10:40:52 -0800
From:      Cy Schubert <Cy.Schubert@cschubert.com>
To:        rgrimes@freebsd.org
Cc:        Warner Losh <imp@bsdimp.com>, 0mp@freebsd.org, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r340478 - head/share/man/man7
Message-ID:  <201811161840.wAGIeqdQ090908@slippy.cwsent.com>
In-Reply-To: Message from "Rodney W. Grimes" <freebsd@pdx.rh.CN85.dnsmgr.net> of "Fri, 16 Nov 2018 10:04:04 -0800." <201811161804.wAGI44WC047387@pdx.rh.CN85.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <201811161804.wAGI44WC047387@pdx.rh.CN85.dnsmgr.net>, 
"Rodney W. Gri
mes" writes:
> > On Fri, Nov 16, 2018 at 7:29 AM Mateusz Piotrowski <0mp@freebsd.org> wrote:
> > 
> > >   A few years ago jilles@ proposed changing reboot's default to signallin
> g
> > >   init (preserving reboot -q which just invokes the reboot system call),
> > > but
> > >   this was not accepted. Perhaps this can be tried again for 13.0.
> > >
> > 
> > I didn't like it at the time, however I was wrong. Much of my reasoning for
> > doing it has become muted as well since then, and the need to do it has
> > become more amplified as more rc scripts have grown shutdown
> > functionality...
> > 
> > I think if we make what's now reboot 'fastreboot' or 'reboot -q' (both of
> > which are historic replacements), we can make 'reboot' what's now 'shutdown
> > -r now'.
>
> I support this position.

reboot(2) should be changed to signal init(8). RB_AUTOBOOT should 
signal init while a new RB_FASTBOOT or RB_LEGACY (or pick a name) would 
preserve traditional behavior. RB_POWEROFF, RB_POWERCYCLE and RB_HALT 
would also signal init except when RB_FASTBOOT flag is set.

This aligns us better with what Linux is currently doing. IIRC Solaris 
still uses the legacy behavior however Solaris isn't relevant any more. 
Linux is pretty much the standard and we should endeavour to conform as 
much as we can.


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.
 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811161840.wAGIeqdQ090908>