Hi folks,

 

We’ve got some packages to add to the build, and I’m wondering if there’s some description of the various .lst files in stxtools/centos-mirror-tools. For example, how do you decide whether a package is listed in rpms_from_centos_repo.lst vs rpms_from_centos_3rd_parties.lst?

 

I started writing a script to pull together a list of the dependencies based on Requires and BuildRequires. As I understand it, we need to add all such dependencies, recursively, to these .lst files. Using the StarlingX.repo config file as an arg to repoquery, I get some packages overlapping with rpms_from_centos_3rd_parties.lst, however, so I’m hoping there’s some clear direction with these files. My script is finding hundreds of rpms to add to rpms_from_centos_repo.lst with its calls to repoquery to resolve the dependencies, so either I’ve got lots of overlap and many of these need to go to the 3rdparty file, my repoquery approach for automating this is completely wrong, or these new packages are using a completely different set of dependencies for the builds than anything else we’ve got.

 

I’ve attached the first draft of my script for anyone that’s curious.

 

Thanks,

Don.

 

 

Don Penney, Developer, Wind River