From ae2d48a366fe400e4c1484cb374a8aa28e376a9e Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Thu, 21 Jun 2012 14:10:41 +0200 Subject: [PATCH] systemd: add ConditionPathExists=/etc/initrd-release to services --- modules.d/98systemd/dracut-cmdline.service | 1 + modules.d/98systemd/dracut-initqueue.service | 1 + modules.d/98systemd/dracut-pre-pivot.service | 1 + modules.d/98systemd/dracut-pre-trigger.service | 1 + modules.d/98systemd/dracut-pre-udev.service | 1 + modules.d/98systemd/initrd-switch-root.service | 1 + 6 files changed, 6 insertions(+) diff --git a/modules.d/98systemd/dracut-cmdline.service b/modules.d/98systemd/dracut-cmdline.service index 938ccbe..13671e4 100644 --- a/modules.d/98systemd/dracut-cmdline.service +++ b/modules.d/98systemd/dracut-cmdline.service @@ -13,6 +13,7 @@ DefaultDependencies=no Before=dracut-pre-udev.service After=systemd-journald.socket Wants=systemd-journald.socket +ConditionPathExists=/etc/initrd-release [Service] Environment=HOME=/ diff --git a/modules.d/98systemd/dracut-initqueue.service b/modules.d/98systemd/dracut-initqueue.service index 31fe9e4..5168677 100644 --- a/modules.d/98systemd/dracut-initqueue.service +++ b/modules.d/98systemd/dracut-initqueue.service @@ -12,6 +12,7 @@ Description=Dracut initqueue hook DefaultDependencies=no After=systemd-udev-trigger.service Wants=systemd-udev-trigger.service +ConditionPathExists=/etc/initrd-release [Service] Environment=HOME=/ diff --git a/modules.d/98systemd/dracut-pre-pivot.service b/modules.d/98systemd/dracut-pre-pivot.service index e61750b..27cb7de 100644 --- a/modules.d/98systemd/dracut-pre-pivot.service +++ b/modules.d/98systemd/dracut-pre-pivot.service @@ -11,6 +11,7 @@ Description=Dracut pre-pivot and cleanup hook DefaultDependencies=no Before=initrd-switch-root.service +ConditionPathExists=/etc/initrd-release [Service] Environment=HOME=/ diff --git a/modules.d/98systemd/dracut-pre-trigger.service b/modules.d/98systemd/dracut-pre-trigger.service index b06d17f..b553187 100644 --- a/modules.d/98systemd/dracut-pre-trigger.service +++ b/modules.d/98systemd/dracut-pre-trigger.service @@ -13,6 +13,7 @@ DefaultDependencies=no Before=systemd-udev-trigger.service dracut-initqueue.service After=dracut-pre-udev.service systemd-udev.service Wants=dracut-pre-udev.service systemd-udev.service +ConditionPathExists=/etc/initrd-release [Service] Environment=HOME=/ diff --git a/modules.d/98systemd/dracut-pre-udev.service b/modules.d/98systemd/dracut-pre-udev.service index d867b38..40c9055 100644 --- a/modules.d/98systemd/dracut-pre-udev.service +++ b/modules.d/98systemd/dracut-pre-udev.service @@ -13,6 +13,7 @@ DefaultDependencies=no Before=systemd-udev.service dracut-pre-trigger.service After=dracut-cmdline.service Wants=dracut-cmdline.service +ConditionPathExists=/etc/initrd-release [Service] Environment=HOME=/ diff --git a/modules.d/98systemd/initrd-switch-root.service b/modules.d/98systemd/initrd-switch-root.service index 2abfc90..b00292f 100644 --- a/modules.d/98systemd/initrd-switch-root.service +++ b/modules.d/98systemd/initrd-switch-root.service @@ -8,6 +8,7 @@ [Unit] Description=Switch Root DefaultDependencies=no +ConditionPathExists=/etc/initrd-release [Service] Type=oneshot -- 2.7.4