[2276] in Release_7.7_team

home help back first fref pref prev next nref lref last post

Re: More beta status

daemon@ATHENA.MIT.EDU (Thomas Bushnell, BSG)
Mon May 22 14:29:46 2000

To: Greg Hudson <ghudson@MIT.EDU>
Cc: release-team@MIT.EDU
From: tb@MIT.EDU (Thomas Bushnell, BSG)
Date: 22 May 2000 14:29:38 -0400
In-Reply-To: Greg Hudson's message of "Mon, 22 May 2000 13:26:46 -0400 (EDT)"
Message-ID: <u1hd7mesajx.fsf@pusey.mit.edu>

Greg Hudson <ghudson@MIT.EDU> writes:

> Linux: RPM 3.0.4, included in Red Hat 6.2, appears to break pretty
> fundamentally if you do something like
> 
> 	%files
> 	/
> 
> as we do in most of our RPMs.  In addition to not finding files when
> looking for file dependencies within the RPM in this case, 3.0.4
> appears not to install most of the files in the RPM.  However, it does
> list the files if you do rpm -ql PKGNAME, and rpm -Va notices the
> missing files.
> 
> We need to deal with this situation for the layered release, or our
> RPMs won't install properly under Red Hat 6.2.  For the beta release,
> however, I am strongly considering using rpm 3.0.3 from Red Hat 6.1.
> I'm testing this approach now.  If people agree that this is adequate
> for beta, I can probably go to beta tonight.

I believe there is a better way.  Instead of using %files, it is
permissible to do the following

%files -f filelist

You build the `filelist' command at %install time with a find
command.  I can add this to the default build-package so that we don't
do files with /.  

I assume that other directory specs continue to work right?

home help back first fref pref prev next nref lref last post