This might be the wrong list to ask createrepo questions.
I'm trying to create a list of dependencies for a given list of package
names during package build. The steps are like this:
- put "# needsbinariesforbuild" into libguestfs.spec
- symlink /.build.binaries/* to a private $tmpdir
- run "createrepo $tmpdir"
- create a private repos.d with a single repo pointing to that $tmpdir
- call 'zypper ... install --dry-run --download-only module-init-tools'
This fails because module-init-tools.spec has "PreReq: /usr/bin/eu-nm",
which comes from elfutils. Putting elfutils into BuildRequires puts this
package also into /.build.binaries/. But createrepo still fails to
create a dependency for /usr/bin/eu-nm.
After poking around in my 11.4 repo data I found /usr/bin/eu-nm in
"suse/setup/descr/packages.gz", which is eventually the place where
libzypp is looking for further dependencies. I see a "Req: /usr/bin/eu-nm"
in module-init-tools and a "Prv: /usr/bin/eu-nm" in elfutils in that file.
My question is how do I tell createrepo to handle this /usr/bin/eu-nm
dependency of module-init-tools so that zypper can resolve it properly
with a rpm-md repo?
To unsubscribe, e-mail: zypp-devel+unsubscr...@opensuse.org
To contact the owner, e-mail: zypp-devel+ow...@opensuse.org