IBT-FMI / gebuilder

Gentoo System and Image Builder
GNU General Public License v3.0
11 stars 0 forks source link

Specialization-ebuild getting renamed #39

Closed Doeme closed 4 years ago

Doeme commented 5 years ago

The ebuild from the .gentoo will get renamed (to specialization-99999.ebuild), resulting in ${P} being unusable inside it.

We should probably just copy over the .gentoo structure already provided, and maybe add a /etc/portage/sets for the specialization.

TheChymera commented 5 years ago

I'm not sure what you mean exactly. In any case:

Also, didn't we settle for packagename-99999.ebuild --- five nines. We don't want this accidentally superseded by live versions from overlays.

Doeme commented 5 years ago
  • Defining a package set containing the package and only the package, would be a nice way to alias the name, so that we can emerge @specialization, without having to obfuscate the name of the ebuild.

This is exactly what I was proposing. It just remains to determine whether we can also install all dependencies for a set with emerge -o

Also, didn't we settle for packagename-99999.ebuild --- five nines. We don't want this accidentally superseded by live versions from overlays.

Indeed. Fixed it above.