Bugzilla – Bug 1182076
aaa_base main package contains sysctl configuration files, making it unnecessarily problematic to remove aaa_base from the system
Last modified: 2021-02-10 19:18:36 UTC
The aaa_base package owns /etc/sysctl.conf There are situations (such as "embedded Linux") which call for the aaa_base package to be removed, but the /etc/sysctl.conf file should be preserved. Proposal: create a subpackage of aaa_base (maybe call it "aaa_base-sysctl") which contains /etc/sysctl.conf For extra points: /usr/local/lib/sysctl.d/ is currently not owned by any package. Maybe aaa_base-sysctl could own it?
(In reply to Nathan Cutler from comment #0) > The aaa_base package owns /etc/sysctl.conf /etc/sysctl.conf is a dummy and should not be used. > There are situations (such as "embedded Linux") which call for the aaa_base > package to be removed, but the /etc/sysctl.conf file should be preserved. I would really like to learn what the problem with aaa_base on embedded Linux systems should be, and why all the important configuration files and tools necessary to e.g. build a initrd are unwanted? > Proposal: create a subpackage of aaa_base (maybe call it "aaa_base-sysctl") > which contains /etc/sysctl.conf This doesn't make any sense. > For extra points: /usr/local/lib/sysctl.d/ is currently not owned by any > package. Maybe aaa_base-sysctl could own it? aaa_base doesn't own any directories. /usr/local/ is in the responsibility of the system administrator, beside the main directories in filesystem, no distribution package is allowed to contain files there.
Thanks, Thorsten!