Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Jan 2003 14:10:11 -0500 (EST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org
Subject:   RE: cvs commit: src/usr.sbin/sysinstall dispatch.c dist.c dist.h
Message-ID:  <XFMail.20030117141011.jhb@FreeBSD.org>
In-Reply-To: <200301171905.h0HJ5WnF033418@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 17-Jan-2003 John Baldwin wrote:
> jhb         2003/01/17 11:05:32 PST
> 
>   Modified files:
>     usr.sbin/sysinstall  dispatch.c dist.c dist.h install.c 
>                          menus.c sysinstall.h 
>   Log:
>   - Rename installFixupBin to installFixupBase to finish up the 'bin' to
>     'base' dist rename.
>   - Rework struct dist to allow for different types of dists.  There are
>     currently three types of dists: DT_TARBALL, the traditonal gzipped and
>     split tar file; DT_PACKAGE, a package; and DT_SUBDIST, a meta-dist in
>     the tree that has its own array of dists as its contents.  For example,
>     the 'base' dist is a DT_TARBALL dist, the 'perl' dist is a DT_PACKAGE
>     dist, and the 'src' dist is a DT_SUBDIST dist with its own dist table
>     that contains 'sbase', 'ssys', etc.
>   - Add helper macros for defining array entries for the different types of
>     dists to try and make the statically defined dist table in dist.c more
>     readable.
>   - Split the logic to deal with a DT_TARBALL dist out of distExtract()
>     and into its own distExtractTarball() function.  distExtract() now
>     calls other functions to extract each dist.
>   - Tweak the percentage complete calculation in distExtractTarball() to
>     do the multiply prior to the divide so it doesn't have to use floating
>     point.
>   - Axe the installPackage() function along with the special handling for
>     the perl and XFree86 dists in distExtractAll() since distExtract()
>     handles package dists directly now.
>   - Add back in subdists for the X packages based on the split up packages
>     that XFree86-4 uses that as closely map to the X dists we used with
>     X 3.3.x.
>   - Lots of things like distSetX() and the X dist masks are no longer
>     #ifndef X_AS_PKG since we use them in both cases now.
>   - Make the entire installFixupXFree() function #ifndef X_AS_PKG, we only
>     call it in that case anyways, and it's not suitable for the X_AS_PKG
>     case.
>   - Add in X dist menus for the X_AS_PKG case.
>   
>   Approved by:    re

I am considering MFC'ing this for 4.8.  Once that is done I will axe
the support for the 3.3.x X bits in HEAD.

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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