Add BusName directives to service files
Adding the BusName directive to service files enables systemd to better
know when the daemon is started up enough to begin operations. This
is useful for dependencies, so that the dependent service is delayed
until its dependency is ready to process.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id3214ce4f0d9536b560d4505e5b45eaed179941f
diff --git a/service_files/xyz.openbmc_project.adcsensor.service b/service_files/xyz.openbmc_project.adcsensor.service
index 399eea9..0627906 100644
--- a/service_files/xyz.openbmc_project.adcsensor.service
+++ b/service_files/xyz.openbmc_project.adcsensor.service
@@ -6,6 +6,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.ADCSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/adcsensor
diff --git a/service_files/xyz.openbmc_project.exitairsensor.service b/service_files/xyz.openbmc_project.exitairsensor.service
index 7c00dd0..5d904bb 100644
--- a/service_files/xyz.openbmc_project.exitairsensor.service
+++ b/service_files/xyz.openbmc_project.exitairsensor.service
@@ -7,6 +7,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.ExitAirTempSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/exitairtempsensor
diff --git a/service_files/xyz.openbmc_project.externalsensor.service b/service_files/xyz.openbmc_project.externalsensor.service
index 0b3c081..5e33959 100644
--- a/service_files/xyz.openbmc_project.externalsensor.service
+++ b/service_files/xyz.openbmc_project.externalsensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.ExternalSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/externalsensor
diff --git a/service_files/xyz.openbmc_project.fansensor.service b/service_files/xyz.openbmc_project.fansensor.service
index 7925ab5..563cf19 100644
--- a/service_files/xyz.openbmc_project.fansensor.service
+++ b/service_files/xyz.openbmc_project.fansensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.FanSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/fansensor
diff --git a/service_files/xyz.openbmc_project.hwmontempsensor.service b/service_files/xyz.openbmc_project.hwmontempsensor.service
index bf18569..7fe9454 100644
--- a/service_files/xyz.openbmc_project.hwmontempsensor.service
+++ b/service_files/xyz.openbmc_project.hwmontempsensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.HwmonTempSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/hwmontempsensor
diff --git a/service_files/xyz.openbmc_project.intelcpusensor.service b/service_files/xyz.openbmc_project.intelcpusensor.service
index d999251..4f434e6 100644
--- a/service_files/xyz.openbmc_project.intelcpusensor.service
+++ b/service_files/xyz.openbmc_project.intelcpusensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.IntelCPUSensor
Restart=always
RestartSec=5
StartLimitBurst=10
diff --git a/service_files/xyz.openbmc_project.intrusionsensor.service b/service_files/xyz.openbmc_project.intrusionsensor.service
index 1b0fc0c..83992e4 100644
--- a/service_files/xyz.openbmc_project.intrusionsensor.service
+++ b/service_files/xyz.openbmc_project.intrusionsensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.IntrusionSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/intrusionsensor
diff --git a/service_files/xyz.openbmc_project.ipmbsensor.service b/service_files/xyz.openbmc_project.ipmbsensor.service
index 0063813..5643157 100644
--- a/service_files/xyz.openbmc_project.ipmbsensor.service
+++ b/service_files/xyz.openbmc_project.ipmbsensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.IpmbSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/ipmbsensor
diff --git a/service_files/xyz.openbmc_project.leakdetector.service b/service_files/xyz.openbmc_project.leakdetector.service
index a478504..6edfa8b 100644
--- a/service_files/xyz.openbmc_project.leakdetector.service
+++ b/service_files/xyz.openbmc_project.leakdetector.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.leakdetector
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/leakdetector
diff --git a/service_files/xyz.openbmc_project.mcutempsensor.service b/service_files/xyz.openbmc_project.mcutempsensor.service
index 75f0511..09e845d 100644
--- a/service_files/xyz.openbmc_project.mcutempsensor.service
+++ b/service_files/xyz.openbmc_project.mcutempsensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.MCUTempSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/mcutempsensor
diff --git a/service_files/xyz.openbmc_project.nvidiagpusensor.service b/service_files/xyz.openbmc_project.nvidiagpusensor.service
index 71b23d2..22986f6 100644
--- a/service_files/xyz.openbmc_project.nvidiagpusensor.service
+++ b/service_files/xyz.openbmc_project.nvidiagpusensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.GpuSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/nvidiagpusensor
diff --git a/service_files/xyz.openbmc_project.nvmesensor.service b/service_files/xyz.openbmc_project.nvmesensor.service
index 9daf243..590cdd2 100644
--- a/service_files/xyz.openbmc_project.nvmesensor.service
+++ b/service_files/xyz.openbmc_project.nvmesensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.NVMeSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/nvmesensor
diff --git a/service_files/xyz.openbmc_project.psusensor.service b/service_files/xyz.openbmc_project.psusensor.service
index ff6dcfc..b366103 100644
--- a/service_files/xyz.openbmc_project.psusensor.service
+++ b/service_files/xyz.openbmc_project.psusensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.PSUSensor
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/psusensor
diff --git a/service_files/xyz.openbmc_project.smbpbisensor.service b/service_files/xyz.openbmc_project.smbpbisensor.service
index fe1438f..8b039ad 100644
--- a/service_files/xyz.openbmc_project.smbpbisensor.service
+++ b/service_files/xyz.openbmc_project.smbpbisensor.service
@@ -5,6 +5,8 @@
After=xyz.openbmc_project.EntityManager.service
[Service]
+Type=dbus
+BusName=xyz.openbmc_project.SMBPBI
Restart=always
RestartSec=5
ExecStart=/usr/libexec/dbus-sensors/smbpbisensor