et dans /etc/rc.d/init.d/conf/sendmail.unit, quelque chose de similaire au fichier de config de systemd, c'est à dire, une dizaine de variable. Et dans ce cas pour le sysadmin, ça ne changera pas grand chose.
Si tous les services étaient fait comme ca, en utilisant tous les memes variables documentées, oui. Mais c'est pas le cas, chaque script d'init est implémenté de facon differente.
Donc l'argument de la clarté, je le trouve un peu léger, et pas très fairplay. Tant qu'a montrer la logique, l’algorithmie, du script shell, autant montrer aussi celle équivalente dans systemd pour voir si elle est aussi compréhensible et facile à modifier (et oui, Debian n'est pas fait que pour les sysadmin allergiques aux scripts shell, et sans même être un gros bidouilleur, on peut vouloir modifier quelques trucs et comprendre).
Non par ce que les 2 n'ont rien à voir.
Le code de systemd est generique et permet de gérer tous les cas de démarrage d'un service. Il n'y a aucune raison d'aller modifier ce code ou le lire, à moins d'etre developeur de systemd. Et si on veut savoir ce que fait une option, il y a de la doc pour ca.
Dans le cas des scripts init, ce n'est pas du code generique mais spécifique au service, que l'on est obligé de lire si l'on veut savoir comment est démarré le service.
[^] # Re: Forkons Fedora !
Posté par Anonyme . En réponse au journal Un fork de Debian à cause de systemd ?. Évalué à 6.
Si tous les services étaient fait comme ca, en utilisant tous les memes variables documentées, oui. Mais c'est pas le cas, chaque script d'init est implémenté de facon differente.
Non par ce que les 2 n'ont rien à voir.
Le code de systemd est generique et permet de gérer tous les cas de démarrage d'un service. Il n'y a aucune raison d'aller modifier ce code ou le lire, à moins d'etre developeur de systemd. Et si on veut savoir ce que fait une option, il y a de la doc pour ca.
Dans le cas des scripts init, ce n'est pas du code generique mais spécifique au service, que l'on est obligé de lire si l'on veut savoir comment est démarré le service.