summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Rose <charles.rose@dell.com>2019-04-09 17:49:19 -0400
committerAlexander Amelkin <mocbuhtig@amelkin.msk.ru>2019-04-16 11:41:51 +0300
commitcdd9d51c5f9da41bab33d190099a003bb1f44701 (patch)
treeb1f0bba30d9dcecdb90b9a9c29400b93f3f9ed34
parent95038ba01b99153de870dde91406bdc1c7265217 (diff)
downloadipmitool-cdd9d51c5f9da41bab33d190099a003bb1f44701.tar.gz
exchange-bmc-os-info: Remove dependency on ipmi.service
Resolves ipmitool/ipmitool#46 Most modern systems do not require ipmi.service to load the kernel modules. Checking for /dev/ipmi* would be sufficient. v2: Use Assert in place of Condition to explicitly fail based on AlexanderAmelkin's feedback. Signed-off-by: Charles Rose <charles.rose@dell.com>
-rw-r--r--contrib/exchange-bmc-os-info.service.redhat5
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/exchange-bmc-os-info.service.redhat b/contrib/exchange-bmc-os-info.service.redhat
index 100493b..eb28ffe 100644
--- a/contrib/exchange-bmc-os-info.service.redhat
+++ b/contrib/exchange-bmc-os-info.service.redhat
@@ -1,7 +1,8 @@
[Unit]
Description=Exchange Information between BMC and OS
-After=ipmi.service network.target
-Requires=ipmi.service
+After=network.target
+AssertFileIsExecutable=/usr/bin/ipmitool
+AssertPathExistsGlob=/dev/ipmi*
[Service]
Type=oneshot