Bug 1200344

Summary: AUDIT-WHITELIST: dnsmasq: move dbus system.d file to /usr
Product: [openSUSE] openSUSE Tumbleweed Reporter: Callum Farmer <gmbr3>
Component: SecurityAssignee: Wolfgang Frisch <wolfgang.frisch>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: max, wolfgang.frisch
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Callum Farmer 2022-06-08 14:24:10 UTC
Move /etc/dbus-1/system.d/dnsmasq.conf to /usr/share/dbus-1/system.d/dnsmasq.conf

Devel prj: network
Maintainer: Reinhard Max <max@suse.com>
Comment 1 Callum Farmer 2022-06-08 14:25:47 UTC
Devel SR:
https://build.opensuse.org/request/show/981335
Comment 2 Wolfgang Frisch 2022-06-08 14:40:18 UTC
Thanks for opening the bug. Can you please ping us in this bug once your submission has been accepted into the devel project?
Comment 3 Reinhard Max 2022-06-09 09:39:49 UTC
I am missing an explanation for the move. The .changes entry only refers to this bug, which also only says *what*, but not *why*, and especially not why /usr/share rather than /usr/etc, which AFAIU is where stuff from /etc should be moved to.
Comment 4 Callum Farmer 2022-06-09 10:01:54 UTC
(In reply to Reinhard Max from comment #3)
> I am missing an explanation for the move. The .changes entry only refers to
> this bug, which also only says *what*, but not *why*, and especially not why
> /usr/share rather than /usr/etc, which AFAIU is where stuff from /etc should
> be moved to.

Why: UsrMerge (no more /etc and %config(noreplace)
Why /usr/share and not /usr/etc: Because dbus already has a /usr directory. And most dbus configs are now installed to /usr/share/dbus-1/system.d (as set by dbus authors not SUSE)(visible on all TW systems). /usr/etc is for programs which get patched by SUSE for UsrMerge support because they didn't support a directory under /usr and only supported /etc.
Comment 5 Wolfgang Frisch 2022-06-13 16:10:22 UTC
On its way to Factory:
https://build.opensuse.org/request/show/982035
Comment 6 Wolfgang Frisch 2022-07-07 19:17:53 UTC
The rpmlint submission is taking an unusually long time, but has reached factory staging and will hopefully culminate in an update soon:

https://build.opensuse.org/request/show/987395
Comment 7 Callum Farmer 2022-07-07 19:20:00 UTC
(In reply to Wolfgang Frisch from comment #6)
> The rpmlint submission is taking an unusually long time, but has reached
> factory staging and will hopefully culminate in an update soon:
> 
> https://build.opensuse.org/request/show/987395

systemd 251 was causing issues in staging
Comment 8 Matthias Gerstner 2022-07-12 12:59:25 UTC
The adjusted whitelisting is now available in Factory. Closing as FIXED.