Date: Thu, 11 Jan 2001 10:53:43 -0800 (PST) From: John Baldwin <jhb@FreeBSD.org> To: "Bruce A. Mah" <bmah@FreeBSD.org>, jkh@FreeBSD.org Cc: current@FreeBSD.org, stable@FreeBSD.org, cjclark@alum.mit.edu Subject: Re: sysinstall.8 Breaking buildworld Message-ID: <XFMail.010111105343.jhb@FreeBSD.org> In-Reply-To: <200101111729.f0BHTji13857@bmah-freebsd-0.cisco.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format --_=XFMail.1.4.0.FreeBSD:010111105204:458=_ Content-Type: text/plain; charset=us-ascii On 11-Jan-01 Bruce A. Mah wrote: > If memory serves me right, "Crist J. Clark" wrote: >> I had some buildworld failures earlier this week. In >> src/share/man/man8 the Makefile includes code to get the sysinstall.8 >> manpage. Since the manpage lives in src/release, this requires that >> you CVSup src-release. I had not been. This broke buildworld which had >> worked in the past. sysinstall.8 is the only file in src-release that >> is required for a buildworld. It seems somewhat silly to me that you >> are required to grab the whole thing for that one file. > > OK...I was one of the people who (indirectly) pushed for this. In a > nutshell, I (and, independently, several other people) noticed that the > sysinstall(8) manpage never gets installed as a part of the binary > distributions or by an installworld. (I got highly confused by this > while rewriting some other parts of the documentation.) The solution > was to make sure that an installworld installs this manpage. > >> I made the change to the Makefile which makes sysinstall.8 and >> src-release optional. I included it in a reply to the PR that >> precipitated the change, >> >> http://www.FreeBSD.org/cgi/query-pr.cgi?pr=19818 > > My personal opinion is that sysinstall.8 is a part of the base system > and shouldn't be optional. If we take your suggestion, it means that > installworld will sometimes install this manpage and sometimes it won't. > > A good counter-argument is that installworld doesn't touch > /stand/sysinstall, and therefore shouldn't touch the manpage either. > > Idea: Maybe we need the release building process to do this instead? > On all of my systems, the sysinstall binary came from a CD, and never > got touched by any subsequent installworlds. > >> Anyone have a good reason why everyone _must_ have src-release to >> buildworld? > > I never thought of trying to do a buildworld with anything less than > src-all. I guess my counter question is: Anyone have a good reason to > do buildworlds *without* /usr/src/release/? The real fix is that sysinstall does not belong in /usr/src/release, it needs to move back into /sbin or /usr/sbin and be a part of the regular world build. Jordan, is there any reason why we keep sysinstall out of sync with world? We can still leave /stand on teh system, but having a 3.x sysinstall in /stand on a -current system is less than useless. Whereas having an up-to-date sysinstall in /sbin or /usr/sbin as well as an up-to-date sysinstall.8 manpage that doesn't require weird hacks to be installed would be useful. The new sysinstall isn't coming anytime soon and we both know that, so that is not a valid argument for not moving it. It used to live in /sbin, so my only question is which directory should it move to: /sbin or /usr/sbin? I will do all the legwork on this.. > Bruce. -- John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ --_=XFMail.1.4.0.FreeBSD:010111105204:458=_ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (FreeBSD) Comment: Exmh version 2.2 06/23/2000 iD8DBQE6Xe2I2MoxcVugUsMRAi18AKDolT60SbJn+cmj+lw71PGWPBi47QCeMr+N 7oMXfcOVHa+sieC+tNY2cVw= =Pi8x -----END PGP SIGNATURE----- --_=XFMail.1.4.0.FreeBSD:010111105204:458=_-- End of MIME message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.010111105343.jhb>