iprutils/0001-Service-start-is-controled-by-udev-rule.patch
2014-10-01 13:07:37 +02:00

69 lines
2.0 KiB
Diff

From fed37f858254734b26c09f3b52b51cb63d102229 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20=C4=8Cajka?= <jcajka@redhat.com>
Date: Mon, 1 Sep 2014 14:03:56 +0200
Subject: [PATCH] Service start is controled by udev rule
---
systemd/iprdump.service | 2 +-
systemd/iprinit.service | 2 +-
systemd/iprupdate.service | 2 +-
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
diff --git a/systemd/iprdump.service b/systemd/iprdump.service
index f1a72ff..4f085eb 100644
--- a/systemd/iprdump.service
+++ b/systemd/iprdump.service
@@ -7,4 +7,4 @@ Type=forking
ExecStart=/sbin/iprdump --daemon
[Install]
-WantedBy=multi-user.target
+WantedBy=iprutils.target
diff --git a/systemd/iprinit.service b/systemd/iprinit.service
index 2ae0ce0..1d699d6 100644
--- a/systemd/iprinit.service
+++ b/systemd/iprinit.service
@@ -6,4 +6,4 @@ Type=forking
ExecStart=/sbin/iprinit --daemon
[Install]
-WantedBy=multi-user.target
+WantedBy=iprutils.target
diff --git a/systemd/iprupdate.service b/systemd/iprupdate.service
index f34ed86..732dcf4 100644
--- a/systemd/iprupdate.service
+++ b/systemd/iprupdate.service
@@ -6,4 +6,4 @@ Type=forking
ExecStart=/sbin/iprupdate --daemon
[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
index 0000000..ea39fa3
--- /dev/null
+++ b/udev/rules.d/90-iprutils.rules
@@ -0,0 +1 @@
+DRIVERS=="ipr", TAG+="systemd", ENV{SYSTEMD_WANTS}+="iprutils.target"
--
1.9.3