> > Date: Sun, 14 Jul 2013 18:51:13 +0200
> > From: Sebastian Benoit <[email protected]>
> > 
> > Mark Kettenis([email protected]) on 2013.07.14 17:06:24 +0200:
> > > > Date: Sun, 14 Jul 2013 14:09:26 +0200
> > > > From: Henning Brauer <[email protected]>
> > > > 
> > > > * Rafael Neves <[email protected]> [2013-07-14 11:01]:
> > > > > Amd64 and i386 diskless(8) setups need rpc.bootparamd(8)
> > > > 
> > > > no, they don't.
> > > 
> > > True diskless(4) operation (with root on nfs) needs rpc.bootparamd(8)
> > > an *all* architectures.  Merely booting a bsd.rd kernel only needs
> > > rpc.bootparamd(8) on the architectures mentioned under 11 in the
> > > EXAMPLES section of the diskless(4) page.
> > 
> > yes, and having run though diskless 4 months ago and discovering that it was
> > missing, i tought about a similar manpage diff.
> > 
> > I mean, the page starts with
> > 
> >      When booting a system over the network, there are three phases of
> >      interaction between client and server:
> > 
> >      1.   The PROM (or stage-1 bootstrap) loads a boot program.
> >      2.   The boot program loads a kernel.
> >      3.   The kernel does NFS mounts for root and swap.
> > 
> > and i would expect thats what i get when doing what it describes.
> > 
> > Maybe just add this?
> 
> I don't think that's particularly helpful.  We should just add
> rpc.bootparamd(8) to the "For all clients" list.
> 
> The pxebooting crowd that only wants to boot an installation kernel
> should be pointed at pxeboot(8) instead of diskless(8).  Or they'll
> just do a little bit of extra work ;).
> 
> Index: diskless.8
> ===================================================================
> RCS file: /home/cvs/src/share/man/man8/diskless.8,v
> retrieving revision 1.61
> diff -u -p -r1.61 diskless.8
> --- diskless.8        15 Apr 2013 06:29:57 -0000      1.61
> +++ diskless.8        14 Jul 2013 17:03:47 -0000
> @@ -364,8 +364,9 @@ For all clients:
>  .Xr mountd 8 ,
>  .Xr nfsd 8 ,
>  .Xr portmap 8 ,
> +.Xr rarpd 8 ,
>  and
> -.Xr rarpd 8 .
> +.Xr rpc.bootparamd 8 .
>  .Pp
>  For alpha, amd64, hppa, hppa64, i386, sgi, mvme68k, mvme88k,
>  sparc, sparc64, and vax clients:
> @@ -376,9 +377,6 @@ For HP 300 and older HPPA clients:
>  .Pp
>  For newer alpha, amd64, hppa, hppa64, i386, and sgi clients:
>  .Xr dhcpd 8
> -.Pp
> -For hp300, older hppa, mvme68k, mvme88k, sparc, sparc64, and vax clients:
> -.Xr rpc.bootparamd 8
>  .Pp
>  For older alpha and vax clients:
>  .Xr mopd 8
> 

I concur.  diskless(8) is not really a place to explain every detail about
why, and quite frankly when a boot block goes and uses dhcp information
knowing full well rpc.bootparams will be needed later, you can guess what
I consider the problem..

Reply via email to