DISTRO_PORTING revision dee4c244254bb49d1ffa8bd7171ae9cce596d2d0
eb10a76494542fb560efd09c16b40826fc37bc5fLennart PoetteringPorting systemd To New Distributions
eb10a76494542fb560efd09c16b40826fc37bc5fLennart Poettering You need to make the follow changes to adapt systemd to your
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering 1) Find the right configure parameters for:
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering --with-rootprefix=
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering --with-sysvinit-path=
dee4c244254bb49d1ffa8bd7171ae9cce596d2d0Lennart Poettering --with-sysvrcnd-path=
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering --with-rc-local-script-path-start=
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering --with-rc-local-script-path-stop=
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering --with-kbd-loadkeys=
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering --with-kbd-setfont=
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering --with-tty-gid=
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering 2) Try it out. Play around with 'systemd --test --system' for
edb9aaa8b27adf89cc712000318b1e9cf40ea296Lennart Poettering a test run of systemd without booting. This will read the unit
edb9aaa8b27adf89cc712000318b1e9cf40ea296Lennart Poettering files and print the initial transaction it would execute
edb9aaa8b27adf89cc712000318b1e9cf40ea296Lennart Poettering during boot-up. This will also inform you about ordering loops
eb10a76494542fb560efd09c16b40826fc37bc5fLennart PoetteringCONTRIBUTING UPSTREAM:
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering We are generally do no longer accept distribution specific
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering patches to systemd upstream. If you have to make changes to
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering systemd's source code to make it work on your distribution:
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering unless your code is generic enough to be generally useful we
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering are unlikely to merge it. Please always consider adopting the
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering upstream defaults. If that's not possible please maintain the
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering relevant patches downstream.
bc2708414babc5c99bb8000e63c84e87606cc15dLennart Poettering Thank you for understanding.