- We are 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's not possible please maintain the
- relevant patches downstream.
+DNS SERVERS:
+ By default, systemd-resolved uses the Google Public DNS servers
+ 8.8.8.8, 8.8.4.4, 2001:4860:4860::8888, 2001:4860:4860::8844 as
+ fallback, if no other DNS configuration is available.
+
+ Use -D dns-servers= to direct systemd-resolved to different fallback
+ DNS servers.
+
+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.