[Bug 1208319] New: etc cleanup aka don't ship files in /etc as rpm
http://bugzilla.opensuse.org/show_bug.cgi?id=1208319 Bug ID: 1208319 Summary: etc cleanup aka don't ship files in /etc as rpm Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: lnussel@suse.com Reporter: lnussel@suse.com QA Contact: qa-bugs@suse.de Blocks: 1165830 Found By: --- Blocker: --- For future Linux systems the operating system vendor is only supposed to ship files in /usr. All other locations are considered out of scope. That also enables the use case of shipping the whole /usr tree as an image rather than individual packages. As a consequence packages must not ship any content for /etc in their file list. See https://en.opensuse.org/openSUSE:Packaging_UsrEtc for details - static files or scripts that are not actually meant to be edited should be moved to /usr - prefer compiled in defaults (eg via ./configure) over installing static files that override built in defaults - files that can be overridden or modified by the admin can be placed in /usr/etc. Applications are expected to prefer the version in /etc over the one in /usr/etc then. https://github.com/openSUSE/libeconf may be of help to implement that in applications. - applications that absolutely need a file in /etc may use the https://manpages.opensuse.org/Tumbleweed/systemd/tmpfiles.d.5.en.html mechanism to copy a template from /usr/share/factory/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208319 http://bugzilla.opensuse.org/show_bug.cgi?id=1208319#c1 --- Comment #1 from Ludwig Nussel <lnussel@suse.com> --- see also https://lnussel.github.io/2020/12/16/fslayout/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208319 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1208326 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208319 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrmazda@earthlink.net -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208319 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1208704 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com