Non, pas vraiment. Prends un script d'init bsd et mets le sur un linux, qu'on regarde comment ça marche bien. C'est pas parce que tu peux faire un script qui va marcher partout que tout les scripts marchent partout, ni même que l'intégration soit correct. Si tu veux suivre les coutumes locales, la config du script va aller dans /etc/default pour debian et consorts, et /etc/sysconfig pour RH et dérivé, et ailleurs pour suse, sauf erreur de ma part. Ou les BSD et arch.
Ce n'était pas le but de mon propos.
init V et systemd n'ont jamais eu pour but de remplacer LSB ou l'intégration des mainteneurs.
Suivants les distribs/... certains soft sont packagé dans /usr/share, ou dans /opt/ ou dans ...
tu vas me dire que systemd va deviner tout seul quand le service à gérer est dans /opt plutot que le /usr/ classique ?
J'ai comme du mal à le croire, je ne sais pas pourquoi.
Donc permet moi de dire que tu surestimes la portabilité, et que tu sous estimes le travail des packageurs à ce niveau. ( et l'imagination dont font preuves certains upstreams pour faire des trucs chiants à lancer correctement )
Ou alors je ne confond pas le rôle du système de démarrage avec le role du mainteneur et de la distrib.
Si la distrib ont décidé de changer les répertoires utilisés, systemd ne vas pas les deviner tout seul. Il faudra dans ce cas packager correctement et tu auras du taff à faire, systemd ou init V
/sbin/init fait plus que ça. Il se charge aussi de tuer les process zombies qui se rattache à lui, de relancer si tu demandes ( respawn ), il gère les touches ctrl alt del, il gère le fait d'avoir courant coupé (via l'action powerwait, powerfail et consort ).
Pour les process zombie ok, mais d'un point de vue hierarchique c'est le seul qui peut le faire aussi.
sur ctrl+alt+del, et les powerwait/... tu ne peux pas me dire que ça n'a pas de lien avec l'arrêt/démarrage des services, même si je suis d'accord que d'un point de vue modulaire, ça devrait faire l'objet de services à part.
[^] # Re: C'est plus facile de travailler salement...
Posté par briaeros007 . En réponse à la dépêche Un nouveau format de paquets logiciels utilisateurs pour Ubuntu. Évalué à 1.
Ce n'était pas le but de mon propos.
init V et systemd n'ont jamais eu pour but de remplacer LSB ou l'intégration des mainteneurs.
Suivants les distribs/... certains soft sont packagé dans /usr/share, ou dans /opt/ ou dans ...
tu vas me dire que systemd va deviner tout seul quand le service à gérer est dans /opt plutot que le /usr/ classique ?
J'ai comme du mal à le croire, je ne sais pas pourquoi.
Ou alors je ne confond pas le rôle du système de démarrage avec le role du mainteneur et de la distrib.
Si la distrib ont décidé de changer les répertoires utilisés, systemd ne vas pas les deviner tout seul. Il faudra dans ce cas packager correctement et tu auras du taff à faire, systemd ou init V
Pour les process zombie ok, mais d'un point de vue hierarchique c'est le seul qui peut le faire aussi.
sur ctrl+alt+del, et les powerwait/... tu ne peux pas me dire que ça n'a pas de lien avec l'arrêt/démarrage des services, même si je suis d'accord que d'un point de vue modulaire, ça devrait faire l'objet de services à part.