sealingtech / CLIP

SealingTech's Certifiable Linux Integration Platform
9 stars 12 forks source link

Remove packages from CLIP's repo that are in variant's custom packages #63

Open sshimko opened 8 years ago

sshimko commented 8 years ago

Currently it is difficult to roll a two variants with conflicting policy types out of a single tree without running make bare. The reason is that our SELinux policy "Obsoletes" targeted. Thus, if for any reason, our selinux-policy-mcs is present in the CLIP generated package repo, it will always be installed regardless of the %packages in the kickstart.

We need to figure out how to really ignore packages not relevant to the variant. Maybe create a per-variant CLIP generated repo when building an ISO with only the packages specified in the variant's config.