Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jun 2010 13:40:20 -0700
From:      Garrett Cooper <gcooper@FreeBSD.org>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        arch@freebsd.org
Subject:   Re: Build tools
Message-ID:  <AANLkTikmrAm1n-rX05I6XGBgqccgO_6L_lzMZqR25WSf@mail.gmail.com>
In-Reply-To: <20100629.111921.1075071109811565815.imp@bsdimp.com>
References:  <20100628052344.GB8478@edoofus.dev.vega.ru> <AANLkTikwDcspXaaDRiyTjyazfpqIvUSQkfI6-jvqgfqb@mail.gmail.com> <AANLkTimyFxd6EC6lCxWRkM0udeKOLvgdqpXjxRYZgb8l@mail.gmail.com> <20100629.111921.1075071109811565815.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 29, 2010 at 10:19 AM, M. Warner Losh <imp@bsdimp.com> wrote:
> In message: <AANLkTimyFxd6EC6lCxWRkM0udeKOLvgdqpXjxRYZgb8l@mail.gmail.com=
>
> =A0 =A0 =A0 =A0 =A0 =A0Garrett Cooper <gcooper@FreeBSD.org> writes:
> : On Sun, Jun 27, 2010 at 11:38 PM, Garrett Cooper <gcooper@freebsd.org> =
wrote:
> : > On Sun, Jun 27, 2010 at 10:23 PM, Ruslan Ermilov <ru@freebsd.org> wro=
te:
> : >> Hi Warner,
> : >>
> : >> On Sat, Jun 26, 2010 at 06:17:19PM -0600, M. Warner Losh wrote:
> : >>> In message: <20100626.172307.4959786928950356.imp@bsdimp.com>
> : >>> =A0 =A0 =A0 =A0 =A0 =A0 "M. Warner Losh" <imp@bsdimp.com> writes:
> : >>> : Hey Ruslan,
> : >>> :
> : >>> : Maybe you can help me understand why the following are in the
> : >>> : buildtools list:
> : >>> : _share=3D share/syscons/scrnmaps
> : >>> :
> : >>> : =A0 =A0 bin/csh \
> : >>> : =A0 =A0 lib/ncurses/ncurses \
> : >>> : =A0 =A0 lib/ncurses/ncursesw \
> : >>> : =A0 =A0 ${_share} \
> : >>> : =A0 =A0 lib/libmagic \
> : >>> : =A0 =A0 usr.sbin/sysinstall
> : >>> :
> : >>> : There's clearly some side effects that I'm missing here...
> : >>>
> : >>> I'm missing that build-tools: target is built, and that those tools
> : >>> are then used to build these items. =A0It isn't that these items ar=
e
> : >>> built themselves.
> : >>
> : >> Is there anything else I'm supposed to answer? =A0:-)
> : >
> : > I think I see why peter@ added the sysinstall bit. If you look at the
> : > Makefile itself there's a built-tools target (which is fairly
> : > inconsequential as the rtermcap program is relatively small), and a
> : > dependency to check for an existing prebuilt fat termcap file and/or
> : > build a copy from scratch if the prebuilt one doesn't exist. I have n=
o
> : > idea why it's in sysinstall's Makefile -- but it's there today (which
> : > means that one should probably tread around it with a big stick for
> : > the time being, and eventually be moved out if it's of value).
> :
> : =A0 =A0 Finally got things netbooted, and I verified that nothing blew =
up
> : with sysinstall missing from the box.
>
> I've audited at least the build-tools target portion, and nothing will
> break if we don't build it during the build-tools phase, so long as we
> don't try to build sysinstall later. =A0Of course, a stripped termcap
> file likely should replace the compiled-in entries. =A0Many people have
> had good luck getting the stripped version to be extra-tiny. =A0Also,
> many of the entries that are compiled in are no longer relevant, and
> could be removed (another reason to have them be in a file sysinstall
> reads). =A0The days of 1.2MB floppies that motivated this in the first
> place are long gone...

    Because the defacto floppy size was increased from 1.2MB to
1.44MB, or because floppies should die (pc98 folks would probably
disagree though as that's why sysinstall still has floppy support :/)?
Thanks!
-Garrett



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