diff options
author | Charles Rose <charles.rose@dell.com> | 2019-04-09 17:49:19 -0400 |
---|---|---|
committer | Alexander Amelkin <mocbuhtig@amelkin.msk.ru> | 2019-04-16 11:41:51 +0300 |
commit | cdd9d51c5f9da41bab33d190099a003bb1f44701 (patch) | |
tree | b1f0bba30d9dcecdb90b9a9c29400b93f3f9ed34 | |
parent | 95038ba01b99153de870dde91406bdc1c7265217 (diff) | |
download | ipmitool-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.redhat | 5 |
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 |