]>
Commit | Line | Data |
---|---|---|
1 | Porting systemd To New Distributions | |
2 | ||
3 | HOWTO: | |
4 | You need to make the follow changes to adapt systemd to your | |
5 | distribution: | |
6 | ||
7 | 1) Find the right configure parameters for: | |
8 | ||
9 | --with-rootprefix= | |
10 | --with-sysvinit-path= | |
11 | --with-sysvrcnd-path= | |
12 | --with-rc-local-script-path-start= | |
13 | --with-rc-local-script-path-stop= | |
14 | --with-kbd-loadkeys= | |
15 | --with-kbd-setfont= | |
16 | --with-tty-gid= | |
17 | ||
18 | 2) Try it out. Play around (as an ordinary user) with | |
19 | '/usr/lib/systemd/systemd --test --system' for a test run | |
20 | of systemd without booting. This will read the unit files and | |
21 | print the initial transaction it would execute during boot-up. | |
22 | This will also inform you about ordering loops and suchlike | |
23 | ||
24 | CONTRIBUTING UPSTREAM: | |
25 | ||
26 | We generally do no longer accept distribution-specific | |
27 | patches to systemd upstream. If you have to make changes to | |
28 | systemd's source code to make it work on your distribution, | |
29 | unless your code is generic enough to be generally useful, we | |
30 | are unlikely to merge it. Please always consider adopting the | |
31 | upstream defaults. If that is not possible, please maintain | |
32 | the relevant patches downstream. | |
33 | ||
34 | Thank you for understanding. |