Vu le bordel entre distrib, j'ai du mal à croire à un fichier unit générique. Mais je peux me gourrer.
Ben si. Par exemple dovecot : http://hg.dovecot.org/dovecot-2.2/file/6c850258002f/dovecot.service.in
Ah ouais. C'est tellement générique que le daemon derrière systemd *doit* fermer les sockets si systemd les ouvrent et pas lui.
Ben oui, systemd permet d'ouvrir les sockets utilisés par un service avant que le service soit démarré. Ca permet par exemple de ne démarrer le service que si quelqu'un tente de l'utiliser en se connectant à la socket. Ou bien de tout démarrer en meme temps, sans avoir à se préoccuper des dépendances entre services.
Mais je vois pas le rapport avec la genericité, ca fonctionne de la meme facon quelque soit la distribution.
On 2012-10-22, Patrick Lamaizière <adresse@est.invalid> wrote:
abc abc :
Vu le bordel entre distrib, j'ai du mal à croire à un fichier unit
générique. Mais je peux me gourrer.
Ben si. Par exemple dovecot :
http://hg.dovecot.org/dovecot-2.2/file/6c850258002f/dovecot.service.in
Ah ouais. C'est tellement générique que le daemon derrière systemd
*doit* fermer les sockets si systemd les ouvrent et pas lui.
Ben oui, systemd permet d'ouvrir les sockets utilisés par un service
avant que le service soit démarré. Ca permet par exemple de ne démarrer
le service que si quelqu'un tente de l'utiliser en se connectant à la
socket. Ou bien de tout démarrer en meme temps, sans avoir à se
préoccuper des dépendances entre services.
Mais je vois pas le rapport avec la genericité, ca fonctionne de la meme
facon quelque soit la distribution.
Vu le bordel entre distrib, j'ai du mal à croire à un fichier unit générique. Mais je peux me gourrer.
Ben si. Par exemple dovecot : http://hg.dovecot.org/dovecot-2.2/file/6c850258002f/dovecot.service.in
Ah ouais. C'est tellement générique que le daemon derrière systemd *doit* fermer les sockets si systemd les ouvrent et pas lui.
Ben oui, systemd permet d'ouvrir les sockets utilisés par un service avant que le service soit démarré. Ca permet par exemple de ne démarrer le service que si quelqu'un tente de l'utiliser en se connectant à la socket. Ou bien de tout démarrer en meme temps, sans avoir à se préoccuper des dépendances entre services.
Mais je vois pas le rapport avec la genericité, ca fonctionne de la meme facon quelque soit la distribution.
Toxico Nimbus
Le 22/10/2012 20:50, pehache a écrit :
Le 22/10/12 19:02, Patrick Lamaizière a écrit :
Maintenant, beaucoup de projets fournissent directement le fichier unit pour systemd avec les sources.
Super et si ma distrib n'utilise pas systemd, le projet tournera t-il encore longtemps sur mon OS ?
Vu le bordel entre distrib, j'ai du mal à croire à un fichier unit générique. Mais je peux me gourrer.
Aucun risque. Il y aura 50 développements concurrents et 300 forks pour proposer des alternatives vachement mieux.
Voilà, et au final, les 2-3 meilleurs s'imposeront.
Le 22/10/2012 20:50, pehache a écrit :
Le 22/10/12 19:02, Patrick Lamaizière a écrit :
Maintenant, beaucoup de projets fournissent directement le fichier unit
pour systemd avec les sources.
Super et si ma distrib n'utilise pas systemd, le projet tournera t-il
encore longtemps sur mon OS ?
Vu le bordel entre distrib, j'ai du mal à croire à un fichier unit
générique. Mais je peux me gourrer.
Aucun risque. Il y aura 50 développements concurrents et 300 forks pour
proposer des alternatives vachement mieux.
Voilà, et au final, les 2-3 meilleurs s'imposeront.