On 18.8.2017 13:46, Neal Gompa wrote:
On Fri, Aug 18, 2017 at 7:43 AM, Petr Stodulka pstodulk@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.