Bug ID 1124406
Summary man systemd-user.conf references non-existant directories
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.0
Hardware 64bit
OS openSUSE 42.3
Status NEW
Severity Minor
Priority P5 - None
Component Basesystem
Assignee bnc-team-screening@forge.provo.novell.com
Reporter openSUSE@NiceGuyIT.biz
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36
Build Identifier: 

The man page for "systemd-user.conf" references
"/etc/systemd/system.conf.d/*.conf" and "/etc/systemd/user.conf.d/*.conf" but
these directories don't exist. Instead, "/etc/systemd/system/" and
"/etc/systemd/user/" are there. If you're not familiar with systemd, you won't
realize "/etc/systemd/system/" and "/etc/systemd/user/" are for unit files, not
configuration files.

It would be nice if the systemd installer created these directories. Many
installers create empty directories to represent locations where configuration
files are to be put. Not creating "system.conf.d" and "user.conf.d" while
creating "system" and "user" adds a little confusion.

Please create the following directories.
/etc/systemd/system.conf.d/
/etc/systemd/user.conf.d/


Reproducible: Always

Steps to Reproduce:
1. Install openSUSE Leap 15.0. Systemd is installed by default.
2. man systemd-user.conf
3. Follow the documentation to install a service manager configuration file.
Actual Results:  
You'll have to create the "system.conf.d" or "user.conf.d" directories because
they don't exist.

Expected Results:  
Usually, empty configuration directories are crated by the installer. This has
the benefit of "rpm -qf /etc/systemd/system.conf.d/" correctly identifying the
directory as part of systemd. Additionally, the documentation clearly
references a directory that exists.

I put Basesystem for the component because systemd is installed by default.


You are receiving this mail because: