This is RPM 4 on a SRPM:
| $ /usr/opkg/bin/openpkg rpm -qplv /v/openpkg/SRC/CURRENT/CORE/make-3.81-20071211.src.rpm
| -rwxrwxr-- 1 rse openpkg-membe 1564560 Apr 1 2006 make-3.81.tar.gz
| -rw-r--r-- 1 rse rse 896 Apr 1 2006 make.patch
| -rw-r--r-- 1 rse rse 3399 Dec 11 14:06 make.spec
This is RPM 5 on the same SRPM:
| $ /openpkg/bin/openpkg rpm -qplv /v/openpkg/SRC/CURRENT/CORE/make-3.81-20071211.src.rpm
| -rwxrwxr-- 1 rse openpkg-membe 1564560 Apr 1 2006 /d2/u/rse/prj/openpkg-2008/src/pkg.dst/%{name}/make-3.81.tar.gz
| -rw-r--r-- 1 rse rse 896 Apr 1 2006 /d2/u/rse/prj/openpkg-2008/src/pkg.dst/%{name}/make.patch
| -rw-r--r-- 1 rse rse 3399 Dec 11 14:06 /d2/u/rse/prj/openpkg-2008/src/pkg.src/%{name}/make.spec
Seems like RPM 5 now shows the path into which the file later would be
installed. Nice idea, but what is very confusing and not so nice is
that the contained %{name} is not expanded. I comes from defintions for
%_sourcedir and %_specdir in ~/.openpkg/rpmmacros which contain %{name}.
I think we need another level of expansion somewhere...
Ralf S. Engelschall
rse@engelschall.com
www.engelschall.com
Received on Mon Dec 17 20:23:58 2007