On 18.8.2017 13:46, Neal Gompa wrote:
On Fri, Aug 18, 2017 at 7:43 AM, Petr Stodulka
<pstodulk(a)redhat.com> wrote:
> Hi folks,
>
> I found now that the setup rpm is removable from the system,
> which leads to unusable system, because of missing important files,
> like /etc/shadow, ....
>
> Could you anyone say why that? I heard something about dependency hell, so
> in that case, the packages should be at least protected like dnf, systemd, etc.
>
> One possible way would be the config file for dnf in downstream, like
> echo setup > /etc/yum/protected.d/setup.conf
>
> Any better idea before I create bugzilla?
>
Don't we have a basesystem package or something to mark as protected? It
should be protected, so that people can't rip it out and bust the
system into tiny little pieces.
We have. But currently I am able to remove that package without troubles because there
is set just Requires(pres) for setup and filesystem. I heard something that circle
dependency
problem was there.
--
Petr Stodulka
Core Services (In-place upgrades and migrations)
IRC nicks: pstodulk, skytak
Red Hat