Zypper dup suggests converting file to a "drop-in"

Received messages below during zypper dup. Search yields no info on what a “drop-in” is. Could someone clarify what is a “drop-in”. New term for me.

Got no coherent info from supplied reference.

(27/40) Installing: libudev1-32bit-261.1-1.1.x86_64 ...............................................................................................................[done]
(28/40) Installing: openSUSE-release-ftp-20260718-4212.1.x86_64 ...................................................................................................[done]
(29/40) Installing: openSUSE-release-dvd-20260718-4212.1.x86_64 ...................................................................................................[done]
(30/40) Installing: openSUSE-release-appliance-kvm-20260718-4212.1.x86_64 .........................................................................................[done]
Main configuration files are deprecated in favor of drop-ins.
Hence, we suggest that you remove /etc/systemd/journald.conf if it doesn't contain any customization, or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence, we suggest that you remove /etc/systemd/logind.conf if it doesn't contain any customization, or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence, we suggest that you remove /etc/systemd/system.conf if it doesn't contain any customization, or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence, we suggest that you remove /etc/systemd/user.conf if it doesn't contain any customization, or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence, we suggest that you remove /etc/systemd/pstore.conf if it doesn't contain any customization, or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
(31/40) Installing: systemd-261.1-1.1.x86_64 ......................................................................................................................[done]
(32/40) Installing: systemd-container-261.1-1.1.x86_64 ............................................................................................................[done]
(33/40) Installing: systemd-32bit-261.1-1.1.x86_64 .

It is explained in the wiki link.

A drop-in is a Admin file created in the relevant /etc/systemd and a .d directory. So for instance there is a recent thread for MicroOS and a reboot timer, the config file is in the respective timer.d directory.

So in Tumbleweed with the user merge it’s all moved. This was an upgrade from Leap wasn’t it? If so those are the old default files, so can be removed…

man journald.conf

Explains which files are involved in the configuration and what their order of precedence is.

@malcolmlewis, thanks for the tips. I will delete the files as suggested.

I got nothing that I could understand from the link reference.

tom kosvic

System is an update from leap 15.6 to tumbleweed.

Probably the systemd update today triggered these messages. Those files have always been there, as far as I know.

Thanks, tom kosvic

Here’s the cause. TW has moved to using /usr/etc instead of /etc, so most likely you still have 15.6 .conf files in /etc/*

Thanks for the info. I am treating the messages I saw as a warning and of no real importance. I deleted the files as zypper suggested. I had never heard the term drop-in and wished some clarification.

thanks, tom kosvic

I did a Google search with “drop in configuration files” for you. But the mass of information it brings is so great that I leave it to you to do the same and browse around there.

Let’s say on Leap you had /etc/xyz.conf, that now lives as /usr/etc/xyz.conf, and can have overides in /etc/xyz.conf.d/overide-blah.conf. This results in the admin never having to touch the package owned default xyz.conf, but only add the changes in the drop-in file, it’s also called a snippet.

I did that search as you did initially. Got all the thousands of unrelated refs. I said in my initial post that I did this search and got nothing useful.

Most of them are useful, also they keep telling the same.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.