- We generally do no longer accept distribution-specific
- patches to systemd upstream. If you have to make changes to
- systemd's source code to make it work on your distribution,
- unless your code is generic enough to be generally useful, we
- are unlikely to merge it. Please always consider adopting the
- upstream defaults. If that is not possible, please maintain
- the relevant patches downstream.
+PAM:
+ The default PAM config shipped by systemd is really bare bones.
+ It does not include many modules your distro might want to enable
+ to provide a more seamless experience. For example, limits set in
+ /etc/security/limits.conf will not be read unless you load pam_limits.
+ Make sure you add modules your distro expects from user services.
+
+ Pass -D pamconfdir=no to meson to avoid installing this file and
+ instead install your own.
+
+CONTRIBUTING UPSTREAM:
+ We generally do no longer accept distribution-specific patches to
+ systemd upstream. If you have to make changes to systemd's source code
+ to make it work on your distribution, unless your code is generic
+ enough to be generally useful, we are unlikely to merge it. Please
+ always consider adopting the upstream defaults. If that is not
+ possible, please maintain the relevant patches downstream.