From fed37f858254734b26c09f3b52b51cb63d102229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C4=8Cajka?= 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