Comment 9 for bug 1808766

James Page (james-page) wrote :

Proposal to resolve this issue (as I quite like the way RabbitMQ uses @'ed units).

Ship @'less and @'ed epmd.{socket|service} units in the erlang packages, all installed by disable by default.

So epmd does not get started by default; only when another erlang application expresses and interest in it with a After/Wants clause.

This also avoids races on reboot with apps that optionally start their own version of epmd if one is not already running.