On Mon, Dec 31, 2007, Jeff Johnson wrote:
> On Dec 31, 2007, at 7:45 AM, Jeff Johnson wrote:
>> On Dec 31, 2007, at 7:40 AM, Jeff Johnson wrote:
>>>
> [...]
> Still WORKSFORME:
>
> [root@wellfleet SRPMS]# rpm --version
> RPM version 4.5
> [root@wellfleet SRPMS]# ls -al popt-1.13-1.src.rpm
> -rw-r--r-- 1 jbj jbj 688963 2007-12-11 17:04 popt-1.13-1.src.rpm
> [root@wellfleet SRPMS]# rpm -qp --qf '%{RPMVERSION}\n' popt-1.13-1.src.rpm
> 5.0.DEVEL
> [root@wellfleet SRPMS]# rpm --rebuild popt-1.13-1.src.rpm
> Installing popt-1.13-1.src.rpm
> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.12987
> + umask 022
> + cd /usr/src/rpm/BUILD
> + cd /usr/src/rpm/BUILD
> + rm -rf popt-1.13
> + /bin/gzip -dc /usr/src/rpm/SOURCES/popt-1.13.tar.gz
> + tar -xf -
Hmmm... strange, I get:
| $ /usr/opkg/bin/openpkg rpm --version
| OpenPKG RPM 4.2.1
| $ /openpkg/bin/openpkg rpm --version
| OpenPKG RPM version 5.0.SNAPSHOT.20071231
| $ /openpkg/bin/openpkg rpm -bs openpkg.spec
| Wrote: /d2/u/rse/prj/openpkg-2008/src/framework/SRC/openpkg-4.0a0-20071231.src.rpm
| $ /usr/opkg/bin/openpkg rpm -qp --qf '%{RPMVERSION}' /d2/u/rse/prj/openpkg-2008/src/framework/SRC/openpkg-4.0a0-20071231.src.rpm
| 5.0.SNAPSHOT.20071231
| $ /usr/opkg/bin/openpkg rpm --rebuild /d2/u/rse/prj/openpkg-2008/src/framework/SRC/openpkg-4.0a0-20071231.src.rpm
| Installing /d2/u/rse/prj/openpkg-2008/src/framework/SRC/openpkg-4.0a0-20071231.src.rpm
| error: source package expected, binary found
| error: /d2/u/rse/prj/openpkg-2008/src/framework/SRC/openpkg-4.0a0-20071231.src.rpm cannot be installed
| # /openpkg/bin/openpkg rpm --rebuild /d2/u/rse/prj/openpkg-2008/src/framework/SRC/openpkg-4.0a0-20071231.src.rpm
| Installing /d2/u/rse/prj/openpkg-2008/src/framework/SRC/openpkg-4.0a0-20071231.src.rpm
| Executing(%prep): env -i /openpkg/lib/openpkg/bash --norc --noprofile --posix -e /openpkg/RPM/TMP/rpm-tmp.14500
| + cd /openpkg/RPM/TMP
| + '[' . = .1 ']'
| [...]
| $ /usr/opkg/bin/openpkg rpm2cpio /d2/u/rse/prj/openpkg-2008/src/framework/SRC/openpkg-4.0a0-20071231.src.rpm | cpio -it
| HISTORY
| README
| aux.prereq.sh
| aux.usrgrp.sh
| [...]
So, RPM 4.2.1 is not able to read the SRPM generated by RPM 5.
But RPM 4.2.1's rpm2cpio is able to read the SRPM from RPM 5.
Perhaps a difference between RPM 4.2 (me) and 4.5 (you)?
Ralf S. Engelschall
rse@engelschall.com
www.engelschall.com
Received on Mon Dec 31 14:53:47 2007