X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=DISTRO_PORTING;h=d1a187aa41b22a427169ccac24842f20a790f151;hb=c75396c30bd99413c68aad7d3872054d3c61a68c;hp=68107e46c96a839df04b095979462b614976baab;hpb=179e679edd5c4456da5cf09c230941d620ed4c3a;p=thirdparty%2Fsystemd.git diff --git a/DISTRO_PORTING b/DISTRO_PORTING index 68107e46c96..d1a187aa41b 100644 --- a/DISTRO_PORTING +++ b/DISTRO_PORTING @@ -6,29 +6,29 @@ HOWTO: 1) Find the right configure parameters for: - --with-rootprefix= - --with-sysvinit-path= - --with-sysvrcnd-path= - --with-rc-local-script-path-start= - --with-rc-local-script-path-stop= - --with-kbd-loadkeys= - --with-kbd-setfont= - --with-tty-gid= - --with-ntp-servers= - --with-support-url= + -D rootprefix= + -D sysvinit-path= + -D sysvrcnd-path= + -D rc-local= + -D halt-local= + -D loadkeys-path= + -D setfont-path= + -D tty-gid= + -D ntp-servers= + -D dns-servers= + -D support-url= 2) Try it out. Play around (as an ordinary user) with '/usr/lib/systemd/systemd --test --system' for a test run of systemd without booting. This will read the unit files and print the initial transaction it would execute during boot-up. - This will also inform you about ordering loops and suchlike + This will also inform you about ordering loops and suchlike. NTP POOL: - - By default, timesyncd uses the Google Public NTP servers - time[1-4].google.com. They serve time that uses a leap second - smear, and can be up to .5s off from servers that use stepped - leap seconds. + By default, systemd-timesyncd uses the Google Public NTP servers + time[1-4].google.com, if no other NTP configuration is available. They + serve time that uses a leap second smear, and can be up to .5s off from + servers that use stepped leap seconds. https://developers.google.com/time/smear @@ -39,6 +39,17 @@ NTP POOL: http://www.pool.ntp.org/en/vendors.html + Use -D ntp-servers= to direct systemd-timesyncd to different fallback + NTP servers. + +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 @@ -46,17 +57,15 @@ PAM: /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 --with-pamconfdir=no to ./configure to avoid installing this file - and instead install your own. + 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. + 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. Thank you for understanding.