diff options
author | Luo Jinghua <sunmoon1997@gmail.com> | 2010-10-23 14:30:50 +0800 |
---|---|---|
committer | Luo Jinghua <sunmoon1997@gmail.com> | 2010-10-23 14:30:50 +0800 |
commit | cde8d60ea26f7b3cea5305fd6b606c4795261820 (patch) | |
tree | e908e2a03c05df6d31b5b17aad7874fdb24e643e | |
parent | 4b660ecb359238cb88bfe142d2671bbcb197d8cf (diff) |
added device-mapper.service and dmeventd.service
-rw-r--r-- | device-mapper.service | 14 | ||||
-rw-r--r-- | dmeventd.service | 13 | ||||
-rw-r--r-- | lvm-monitoring.service | 6 | ||||
-rw-r--r-- | lvm.service | 2 |
4 files changed, 32 insertions, 3 deletions
diff --git a/device-mapper.service b/device-mapper.service new file mode 100644 index 0000000..a7780ce --- /dev/null +++ b/device-mapper.service @@ -0,0 +1,14 @@ +[Unit] +Description=Device Mapper +DefaultDependencies=no +Before=dmeventd.service shutdown.target fsck.target local-fs.target +After=openrc-init.service + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/etc/init.d/device-mapper start +ExecStop=/etc/init.d/device-mapper stop + +[Install] +WantedBy=local-fs.target diff --git a/dmeventd.service b/dmeventd.service new file mode 100644 index 0000000..b15f671 --- /dev/null +++ b/dmeventd.service @@ -0,0 +1,13 @@ +[Unit] +Description=Device Mapper Event Daemon +DefaultDependencies=no +After=device-mapper.service lvm.service + +[Service] +ExecStart=/sbin/dmeventd -f +ExecStartPost=-/bin/ln -s /etc/init.d/dmeventd /lib/rc/init.d/started +ExecStopPost=-/bin/ln -s /etc/init.d/dmeventd /lib/rc/init.d/started + +[Install] +Also=device-mapper.service +WantedBy=local-fs.target diff --git a/lvm-monitoring.service b/lvm-monitoring.service index a4afc52..0f47ff5 100644 --- a/lvm-monitoring.service +++ b/lvm-monitoring.service @@ -2,13 +2,15 @@ Description=Linux Volume Manager Monitoring Daemon DefaultDependencies=no Before=shutdown.target local-fs.target -After=lvm.service +Requires=lvm.service dmeventd.service +After=lvm.service dmeventd.service [Service] Type=oneshot -RemainAfterExit=yes +RemainAfterExit=no ExecStart=/etc/init.d/lvm-monitoring start ExecStop=/etc/init.d/lvm-monitoring stop [Install] +Also=dmeventd.service WantedBy=local-fs.target diff --git a/lvm.service b/lvm.service index a2950b7..ffe2e71 100644 --- a/lvm.service +++ b/lvm.service @@ -2,7 +2,7 @@ Description=Linux Volume Manager DefaultDependencies=no Before=shutdown.target fsck.target local-fs.target -After=openrc-init.service +After=openrc-init.service device-mapper.service [Service] Type=oneshot |