Информация LSB анализируется insserv
в старых системах Ubuntu и Debian и chkconfig в старых системах Redhat и Fedora, и теперь анализируется
/ usr / lib / systemd / system-generators / systemd-sysv-generator
в системах, использующих systemd.
Все они закодированы на C. Исходные коды pre-systemd chkconfig
в приведенной выше ссылке, вероятно, являются хорошей отправной точкой.