From nobody@FreeBSD.ORG  Mon Jul 10 02:20:06 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id AEDD037B77E; Mon, 10 Jul 2000 02:20:06 -0700 (PDT)
Message-Id: <20000710092006.AEDD037B77E@hub.freebsd.org>
Date: Mon, 10 Jul 2000 02:20:06 -0700 (PDT)
From: B.Candler@pobox.com
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: /usr/share/man/man8/sysinstall.8 missing
X-Send-Pr-Version: www-1.0

>Number:         19818
>Category:       docs
>Synopsis:       /usr/share/man/man8/sysinstall.8 missing
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ben
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 10 02:30:01 PDT 2000
>Closed-Date:    Mon Jan 8 22:34:59 GMT 2001
>Last-Modified:  Wed Jan 10 18:20:01 PST 2001
>Originator:     Brian Candler
>Release:        4.0-20000623-STABLE
>Organization:
>Environment:
FreeBSD t1-noc.t1.isocws.isoc.org 4.0-20000623-STABLE FreeBSD 4.0-20000623-STABLE #0: Sun Jul  9 12:15:28 GMT 2000     root@t1-noc.t1.isocws.isoc.org:/usr/src/sys/compile/T1-NOC.v2  i386
>Description:
sysinstall.8 man page is not in distribution; need to dig install
sources to find it under /usr/src/release/sysinstall/
>How-To-Repeat:
Install FreeBSD. Type "man sysinstall".
>Fix:
Include sysinstall.8 along with the other manpages

>Release-Note:
>Audit-Trail:

From: Nik Clayton <nik@freebsd.org>
To: B.Candler@pobox.com, jkh@freebsd.org
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: docs/19818: /usr/share/man/man8/sysinstall.8 missing
Date: Mon, 10 Jul 2000 19:28:50 +0000

 --bCsyhTFzCvuiizWE
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Jordan,
 
 On Mon, Jul 10, 2000 at 02:20:06AM -0700, B.Candler@pobox.com wrote:
 > >Number:         19818
 > >Synopsis:       /usr/share/man/man8/sysinstall.8 missing
 > >Originator:     Brian Candler
 >
 > sysinstall.8 man page is not in distribution; need to dig install
 > sources to find it under /usr/src/release/sysinstall/
 
 This is right.  Is there any reason we don't do this?  Otherwise, the
 attached patch should do it.
 
 N
 -- 
 Internet connection, $19.95 a month.  Computer, $799.95.  Modem, $149.95.
 Telephone line, $24.95 a month.  Software, free.  USENET transmission,
 hundreds if not thousands of dollars.  Thinking before posting, priceless.
 Somethings in life you can't buy.  For everything else, there's MasterCard.
   -- Graham Reed, in the Scary Devil Monastery
 
 --bCsyhTFzCvuiizWE
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename=diff
 
 Index: Makefile
 ===================================================================
 RCS file: /home/ncvs/src/release/sysinstall/Makefile,v
 retrieving revision 1.95
 diff -u -r1.95 Makefile
 --- Makefile	2000/06/05 13:17:22	1.95
 +++ Makefile	2000/07/10 19:27:38
 @@ -17,6 +17,8 @@
  	system.c tape.c tcpip.c termcap.c ufs.c usb.c user.c variable.c \
  	wizard.c keymap.h
  
 +MAN8=	sysinstall.8
 +
  CFLAGS+= -Wall -I${.CURDIR}/../../gnu/lib/libdialog -I${.OBJDIR}
  .if ${MACHINE} == "pc98"
  CFLAGS+= -DPC98
 
 --bCsyhTFzCvuiizWE--
 

From: "Jordan K. Hubbard" <jkh@zippy.osd.bsdi.com>
To: Nik Clayton <nik@freebsd.org>
Cc: B.Candler@pobox.com, jkh@freebsd.org,
	freebsd-gnats-submit@freebsd.org
Subject: Re: docs/19818: /usr/share/man/man8/sysinstall.8 missing 
Date: Tue, 11 Jul 2000 00:19:22 -0700

 > > sysinstall.8 man page is not in distribution; need to dig install
 > > sources to find it under /usr/src/release/sysinstall/
 > 
 > This is right.  Is there any reason we don't do this?  Otherwise, the
 > attached patch should do it.
 
 Well, we don't do it because sysinstall isn't in the default build
 path, is never touched by "make world" or "make distribute", and hence
 never makes it into the man pages distribution with all the other
 manual pages, even with Nik's patch to the Makefile.
 
 I've thought of various types of evil hacks to work around this over
 the years, but they always seemed more evil than simply omitting the
 man page. :-)
 
 - Jordan
 

From: Daniel Harris <dannyboy@subdimension.com>
To: freebsd-gnats-submit@FreeBSD.org, B.Candler@pobox.com
Cc:  
Subject: Re: docs/19818: /usr/share/man/man8/sysinstall.8 missing
Date: Wed, 13 Sep 2000 22:06:45 -0400

 Can this be closed?
 
 -- 
 Daniel Harris
 

From: Brian Candler <B.Candler@pobox.com>
To: Daniel Harris <dannyboy@subdimension.com>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: docs/19818: /usr/share/man/man8/sysinstall.8 missing
Date: Thu, 14 Sep 2000 13:46:33 +0100

 On Wed, Sep 13, 2000 at 10:06:45PM -0400, Daniel Harris wrote:
 > Can this be closed?
 
 Has anything changed, e.g. has the man page now found its way into -current
 or -stable?
 
 I generally don't install the O/S source (only kernel source), so it's a bit
 of a pain not having the man page available.
 
 Regards,
 
 Brian.
 

From: Ben Smithurst <csxbcs@comp.leeds.ac.uk>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc: nik@FreeBSD.org, jkh@FreeBSD.org
Subject: Re: docs/19818: /usr/share/man/man8/sysinstall.8 missing
Date: Fri, 24 Nov 2000 12:11:47 +0000

 What about a patch like this to install sysinstall.8 by default?
 
 --- Makefile    2000/05/04 17:36:28     1.16
 +++ Makefile    2000/11/24 12:05:18
 @@ -1,7 +1,10 @@
  #      @(#)Makefile    8.1 (Berkeley) 6/5/93
  # $FreeBSD: src/share/man/man8/Makefile,v 1.16 2000/05/04 17:36:28 archie Exp $
  
 -MAN8=  adding_user.8 crash.8 diskless.8 intro.8 picobsd.8 rc.8 sticky.8
 +.PATH: ${.CURDIR}/../../../release/sysinstall
 +
 +MAN8=  adding_user.8 crash.8 diskless.8 intro.8 picobsd.8 rc.8 sticky.8 \
 +       sysinstall.8
  
  MLINKS=        rc.8 rc.serial.8 rc.8 rc.pccard.8 rc.8 rc.network.8 \
         rc.8 rc.firewall.8 rc.8 rc.atm.8 rc.8 rc.local.8 rc.8 rc.shutdown.8
 
 Seems to work, and doesn't seem _too_ evil.  Any objections?
 
 -- 
 Ben Smithurst / csxbcs@comp.leeds.ac.uk / ben@FreeBSD.org
 

From: Nik Clayton <nik@freebsd.org>
To: Ben Smithurst <csxbcs@comp.leeds.ac.uk>
Cc: FreeBSD-gnats-submit@FreeBSD.org, nik@FreeBSD.org,
	jkh@FreeBSD.org
Subject: Re: docs/19818: /usr/share/man/man8/sysinstall.8 missing
Date: Fri, 24 Nov 2000 22:41:00 +0000

 On Fri, Nov 24, 2000 at 12:11:47PM +0000, Ben Smithurst wrote:
 > What about a patch like this to install sysinstall.8 by default?
 
 <snip>
 
 Looks OK to me.  Good idea.  Do you want to run it by Jordan.
 
 N
 -- 
 Internet connection, $19.95 a month.  Computer, $799.95.  Modem, $149.95.
 Telephone line, $24.95 a month.  Software, free.  USENET transmission,
 hundreds if not thousands of dollars.  Thinking before posting, priceless.
 Somethings in life you can't buy.  For everything else, there's MasterCard.
   -- Graham Reed, in the Scary Devil Monastery
 
Responsible-Changed-From-To: freebsd-doc->ben 
Responsible-Changed-By: ben 
Responsible-Changed-When: Mon Jan 1 23:17:18 GMT 2001 
Responsible-Changed-Why:  
I've committed a fix for this in -current, will probably MFC shortly. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19818 
State-Changed-From-To: open->closed 
State-Changed-By: ben 
State-Changed-When: Mon Jan 8 22:34:59 GMT 2001 
State-Changed-Why:  
Committed to both -current and 4-stable now.  Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19818 

From: "Crist J. Clark" <cjc@rfx-64-6-211-149.users.reflexcom.com>
To: freebsd-gnats-submit@FreeBSD.org, B.Candler@pobox.com
Cc:  
Subject: Re: docs/19818: /usr/share/man/man8/sysinstall.8 m
Date: Wed, 10 Jan 2001 18:13:55 -0800 (PST)

 I just ran into this change while trying to buildworld. Previously,
 nothing in the src-release module was required for a buildworld. This
 one file, sysinstall.8 makes it a requirement. The release/ tree is
 not that big, aboutt 1830KB, but nor is that completely negligable.
 
 Is the fact that src-release is required really needed or desireable?
 We can do a simple check to see if the release/ directory exists,
 
 @@ -1,10 +1,13 @@
  #      @(#)Makefile    8.1 (Berkeley) 6/5/93
  # $FreeBSD: src/share/man/man8/Makefile,v 1.13.2.3 2001/01/05 22:06:29 ben Exp $
  
 -.PATH: ${.CURDIR}/../../../release/sysinstall
  
 -MAN8=  adding_user.8 crash.8 diskless.8 intro.8 picobsd.8 rc.8 sticky.8 \
 -       sysinstall.8
 +MAN8=  adding_user.8 crash.8 diskless.8 intro.8 picobsd.8 rc.8 sticky.8
 +
 +.if exists(${.CURDIR}/../../../release)
 +.PATH: ${.CURDIR}/../../../release/sysinstall
 +MAN8+=         sysinstall.8
 +.endif
  
  MLINKS=        rc.8 rc.serial.8 rc.8 rc.pccard.8 rc.8 rc.network.8 \
         rc.8 rc.firewall.8 rc.8 rc.atm.8 rc.8 rc.local.8 rc.8 rc.shutdown.8
 
 To get around this. That may not be pretty, but it works. Thanks.
 -- 
 Crist J. Clark                           cjclark@alum.mit.edu
 
>Unformatted:
