iprutils/0001-Service-start-is-controled-by-udev-rule.patch

72 lines
2.1 KiB
Diff
Raw Normal View History

2015-07-14 15:59:18 +00:00
From b880ec7893b072467df1dc202d3a09f5bddbb9b6 Mon Sep 17 00:00:00 2001
From: Jakub Cajka <jcajka@redhat.com>
Date: Wed, 8 Jul 2015 12:48:43 -0300
2014-10-01 11:07:37 +00:00
Subject: [PATCH] Service start is controled by udev rule
2015-07-14 15:59:18 +00:00
Signed-off-by: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
[Rebased to upstream.]
[Modified to use Autotools.]
2014-10-01 11:07:37 +00:00
---
2015-07-14 15:59:18 +00:00
systemd/iprdump.service.in | 2 +-
systemd/iprinit.service.in | 2 +-
systemd/iprupdate.service.in | 2 +-
2014-10-01 11:07:37 +00:00
systemd/iprutils.target | 7 +++++++
udev/rules.d/90-iprutils.rules | 1 +
5 files changed, 11 insertions(+), 3 deletions(-)
create mode 100644 systemd/iprutils.target
create mode 100644 udev/rules.d/90-iprutils.rules
2015-07-14 15:59:18 +00:00
diff --git a/systemd/iprdump.service.in b/systemd/iprdump.service.in
index 7f60e7c..fc92a40 100644
--- a/systemd/iprdump.service.in
+++ b/systemd/iprdump.service.in
2014-10-01 11:07:37 +00:00
@@ -7,4 +7,4 @@ Type=forking
2015-07-14 15:59:18 +00:00
ExecStart=@sbindir@/iprdump --daemon
2014-10-01 11:07:37 +00:00
[Install]
-WantedBy=multi-user.target
+WantedBy=iprutils.target
2015-07-14 15:59:18 +00:00
diff --git a/systemd/iprinit.service.in b/systemd/iprinit.service.in
index dfbd33e..fb20cce 100644
--- a/systemd/iprinit.service.in
+++ b/systemd/iprinit.service.in
2014-10-01 11:07:37 +00:00
@@ -6,4 +6,4 @@ Type=forking
2015-07-14 15:59:18 +00:00
ExecStart=@sbindir@/iprinit --daemon
2014-10-01 11:07:37 +00:00
[Install]
-WantedBy=multi-user.target
+WantedBy=iprutils.target
2015-07-14 15:59:18 +00:00
diff --git a/systemd/iprupdate.service.in b/systemd/iprupdate.service.in
index 9f44245..001b1e8 100644
--- a/systemd/iprupdate.service.in
+++ b/systemd/iprupdate.service.in
2014-10-01 11:07:37 +00:00
@@ -6,4 +6,4 @@ Type=forking
2015-07-14 15:59:18 +00:00
ExecStart=@sbindir@/iprupdate --daemon
2014-10-01 11:07:37 +00:00
[Install]
-WantedBy=multi-user.target
+WantedBy=iprutils.target
diff --git a/systemd/iprutils.target b/systemd/iprutils.target
new file mode 100644
index 0000000..1b1260e
--- /dev/null
+++ b/systemd/iprutils.target
@@ -0,0 +1,7 @@
+[Unit]
+Description=IBM Power Raid utilities
+Requires=iprupdate.service iprinit.service iprdump.service basic.target
+Before=default.target
+
+[Install]
+WantedBy=default.target
diff --git a/udev/rules.d/90-iprutils.rules b/udev/rules.d/90-iprutils.rules
new file mode 100644
2015-07-14 15:59:18 +00:00
index 0000000..1bb5a4a
2014-10-01 11:07:37 +00:00
--- /dev/null
+++ b/udev/rules.d/90-iprutils.rules
@@ -0,0 +1 @@
2015-07-14 15:59:18 +00:00
+DRIVERS=="ipr", TAG+="systemd", ENV{SYSTEMD_WANTS}+="iprutils.target"
2014-10-01 11:07:37 +00:00
--
2015-07-14 15:59:18 +00:00
2.1.0
2014-10-01 11:07:37 +00:00