[2276] in Release_7.7_team
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?