From d8952bdf0d10c6bb2a9e884da59fae1d8063f26f Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Thu, 3 Sep 2020 18:04:56 +0800 Subject: obmc-phosphor-discovery-service: Include hostname in service names Currently, we'll export avahi services solely under their service names. With multiple BMCs on a network, this ends up with multiple indistinguisable services exposed over avahi: [jk@pecola ~]$ avahi-browse _obmc_console._tcp + br0 IPv6 obmc_console _obmc_console._tcp local + br0 IPv4 obmc_console _obmc_console._tcp local + br0 IPv4 obmc_console #2 _obmc_console._tcp local + br0 IPv6 obmc_console #2 _obmc_console._tcp local This change uses the hostname as the identifier instead. There's no need to include the service name, as that's what the service type field is for. (From meta-phosphor rev: d4e212eeed5832685839e24cf9ec4207ea3f32ae) Signed-off-by: Jeremy Kerr Change-Id: I6b18b60c28cf4f2699693d41c2d52d56cd87a26a Signed-off-by: Andrew Geissler --- meta-phosphor/classes/obmc-phosphor-discovery-service.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'meta-phosphor/classes') diff --git a/meta-phosphor/classes/obmc-phosphor-discovery-service.bbclass b/meta-phosphor/classes/obmc-phosphor-discovery-service.bbclass index e912beadc..fdade60f8 100644 --- a/meta-phosphor/classes/obmc-phosphor-discovery-service.bbclass +++ b/meta-phosphor/classes/obmc-phosphor-discovery-service.bbclass @@ -72,7 +72,8 @@ python discovery_services_postinstall() { fd.write('\n') fd.write('\n') fd.write('\n') - fd.write(' %s\n' % service_name) + fd.write(' %s on %%h\n' + % service_name) fd.write(' \n') fd.write(' %s\n' % service_type) fd.write(' %s\n' % service_port) -- cgit v1.2.3