Bug 1216676

Summary: User specific drop-in directory has the wrong name
Product: [openSUSE] openSUSE Tumbleweed Reporter: Manfred Hollstein <manfred.h>
Component: BasesystemAssignee: systemd maintainers <systemd-maintainers>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: fbui, jengelh
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Manfred Hollstein 2023-10-28 10:31:32 UTC
# rpm -qp systemd-254.5-3.1.x86_64.rpm -lv | fgrep /etc/systemd/user.conf
drwxr-xr-x    2 root     root                        0 Oct 26 21:16 /etc/systemd/user.confd.d

As you can see, this should be named "user.conf.d"!
Comment 1 Jan Engelhardt 2023-10-30 04:41:11 UTC
bisect on Base:System/systemd:

files.systemd:
1464 (fbui         2023-10-19 14:27:22    38) %dir %{_sysconfdir}/systemd/user.confd.d

r1464 | fbui | 2023-10-19 14:27:22 | f60694ed66a11bccb488bd4259f9591d | 254.5 | 

- Ship the main configuration files in /usr/lib/
  Besides the fact that shipping files in /etc is not recommended anymore, this
  change will hopefully encourage users to customize the defaults via the mean
  of drop-ins hence removing the risk of conflicts with downstream
  customization.
  In contrary, shipping empty directories *.conf.d/ in /etc is not a concern and
  should suggest users to create drop-ins (bug 1207056).
Comment 2 Franck Bui 2023-10-30 08:45:37 UTC
Oh no...

I'll fix it ASAP, sorry for the troubles.
Comment 3 Franck Bui 2023-10-30 10:09:07 UTC
Fix submitted: https://build.opensuse.org/request/show/1121115

Thanks for the quick report.