The problem below still exists in rpm-3.0.2 on solaris/irix [mail to rpm-list, Fri, 11 Apr 1997 13:02:49 +0200 (MET DST), <199704111102.NAA23694.aau.dk>] > > Message-Id: <199702051447.PAA10758.aau.dk> > > From: Benedict Lofstedt <benedict.dk> > > To: rpm-list > > Subject: rpm-2.3.3 globbing error > > Date: Wed, 5 Feb 1997 15:47:07 +0100 (MET) > > > > With rpm-2.3.3 under Solaris 2.5 I have a problem with a set of files > > specified with wildcards like this: > > > > /usr/local/gnu/lib/locale/*/LC_MESSAGES/gcal.* > > Globbing doesn't work properly. > > A spec file which contains the following salient parts > > Buildroot: /tmp/benedict/INSTALL-foo > > %install > cd ${RPM_BUILD_ROOT} > /bin/rm -rf * > for dir in foodir bardir; do > [ -d $dir ] || mkdir -p $dir > (cd $dir ;touch foo bar) > done > touch bar > find . -type f > > %files > > /*/* > > gives > > + find . -type f > ./foodir/foo > ./foodir/bar > ./bardir/foo > ./bardir/bar > ./bar > + exit 0 > [...snip...] > No matches: /tmp/benedict/INSTALL-foo/*/* > > If the file ./bar is not created, the problem goes away.
Fixed in rpm-3.0.3 and later.