2010-05-16 23:39:51 +00:00
|
|
|
Porting systemd To New Distributions
|
|
|
|
|
2010-05-17 17:35:36 +00:00
|
|
|
HOWTO:
|
2010-05-16 23:39:51 +00:00
|
|
|
You need to make the follow changes to adapt systemd to your
|
|
|
|
distribution:
|
|
|
|
|
2013-01-04 22:24:38 +00:00
|
|
|
1) Find the right configure parameters for:
|
|
|
|
|
|
|
|
--with-rootprefix=
|
|
|
|
--with-sysvinit-path=
|
2013-01-08 01:37:37 +00:00
|
|
|
--with-sysvrcnd-path=
|
2013-01-04 22:24:38 +00:00
|
|
|
--with-rc-local-script-path-start=
|
|
|
|
--with-rc-local-script-path-stop=
|
|
|
|
--with-kbd-loadkeys=
|
|
|
|
--with-kbd-setfont=
|
|
|
|
--with-tty-gid=
|
|
|
|
|
|
|
|
2) Try it out. Play around with 'systemd --test --system' for
|
2010-07-13 16:57:58 +00:00
|
|
|
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.
|
2010-05-16 23:39:51 +00:00
|
|
|
|
|
|
|
CONTRIBUTING UPSTREAM:
|
|
|
|
|
2013-10-21 23:50:48 +00:00
|
|
|
We do generally no longer accept distribution-specific
|
2013-01-04 22:24:38 +00:00
|
|
|
patches to systemd upstream. If you have to make changes to
|
|
|
|
systemd's source code to make it work on your distribution:
|
2013-10-21 23:50:48 +00:00
|
|
|
unless your code is generic enough to be generally useful, we
|
2013-01-04 22:24:38 +00:00
|
|
|
are unlikely to merge it. Please always consider adopting the
|
2013-10-21 23:50:48 +00:00
|
|
|
upstream defaults. If that is not possible, please maintain
|
|
|
|
the relevant patches downstream.
|
2010-05-17 17:35:36 +00:00
|
|
|
|
2013-01-04 22:24:38 +00:00
|
|
|
Thank you for understanding.
|