On Mar 27, 2007, at 8:56 AM, Jos Vos wrote:
On Tue, Mar 27, 2007 at 02:45:38PM +0200, Patrick wrote:
I was in #rpm yesterday asking how to use %exclude with %doc files
and
from the information that jasonc gave me (thanks!) it seems I'll
need to
do this manually. Just checking in to see if anyone else has any
suggestions. Basically what I would like to do is:
%files
%doc README-*
%exclude README-package.txt
%files package
%doc README-package.txt
This does not work. Google had several examples with %exclude but
they
all use non %doc files. Does anyone know how to handle this other
than
manually listing the files in the %doc section?
The %doc arguments are directly passed as arguments to "cp -fr" or so
AFAIK, so there is no way to use %exclude there.
FYI: The command is "cp -pr ..."
Try to use shell-style regexps to minimize the list. I've used this
trick in the past and it usually is doable, e.g. something like:
%files
%doc README-[a-oq-z]* README-perhaps-something-else.txt
%files package
%doc README-package.txt
P.S.
Be aware of locale-specific ordering. I think the expressions are
evaluated with LANG=C, so [a-c] does not include "B" (luckily),
while in UTF-8 locales it does.
Nope, LANG is not touched, so LC_COLLATE is whatever rpmbuild was
invoked with.
73 de Jeff
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list