[systemd-devel] [PATCH 3/4] fix to not rely on (halt|reboot|poweroff).service anymore
Gustavo Sverzut Barbieri
barbieri at profusion.mobi
Thu Sep 30 22:28:39 PDT 2010
---
units/halt.target | 2 --
units/hwclock-save.service | 2 +-
units/poweroff.target | 2 --
units/reboot.target | 2 --
units/systemd-random-seed-save.service.in | 2 +-
units/systemd-update-utmp-runlevel.service.in | 2 +-
units/systemd-update-utmp-shutdown.service.in | 2 +-
units/tmpwatch.service | 2 +-
8 files changed, 5 insertions(+), 11 deletions(-)
diff --git a/units/halt.target b/units/halt.target
index 04b42cd..31b8bae 100644
--- a/units/halt.target
+++ b/units/halt.target
@@ -10,8 +10,6 @@
[Unit]
Description=Halt
DefaultDependencies=no
-Requires=halt.service
-After=halt.service
AllowIsolate=yes
[Install]
diff --git a/units/hwclock-save.service b/units/hwclock-save.service
index 067196f..567348c 100644
--- a/units/hwclock-save.service
+++ b/units/hwclock-save.service
@@ -8,7 +8,7 @@
[Unit]
Description=Update RTC With System Clock
DefaultDependencies=no
-Before=poweroff.service reboot.service halt.service killall.service
+Before=poweroff.target reboot.target halt.target
[Service]
Type=oneshot
diff --git a/units/poweroff.target b/units/poweroff.target
index 975b088..b0c8101 100644
--- a/units/poweroff.target
+++ b/units/poweroff.target
@@ -11,8 +11,6 @@
Description=Power-Off
DefaultDependencies=no
Names=runlevel0.target
-Requires=poweroff.service
-After=poweroff.service
AllowIsolate=yes
[Install]
diff --git a/units/reboot.target b/units/reboot.target
index 2cd46a0..813768a 100644
--- a/units/reboot.target
+++ b/units/reboot.target
@@ -11,8 +11,6 @@
Description=Reboot
DefaultDependencies=no
Names=runlevel6.target
-Requires=reboot.service
-After=reboot.service
AllowIsolate=yes
[Install]
diff --git a/units/systemd-random-seed-save.service.in b/units/systemd-random-seed-save.service.in
index 7cfd2c0..c44d814 100644
--- a/units/systemd-random-seed-save.service.in
+++ b/units/systemd-random-seed-save.service.in
@@ -8,7 +8,7 @@
[Unit]
Description=Save Random Seed
DefaultDependencies=no
-Before=poweroff.service reboot.service halt.service killall.service
+Before=poweroff.target reboot.target halt.target
Conflicts=systemd-random-seed-load.service
[Service]
diff --git a/units/systemd-update-utmp-runlevel.service.in b/units/systemd-update-utmp-runlevel.service.in
index 0cbde37..6fee3ee 100644
--- a/units/systemd-update-utmp-runlevel.service.in
+++ b/units/systemd-update-utmp-runlevel.service.in
@@ -10,7 +10,7 @@ Description=Notify Audit System and Update UTMP about System Runlevel Changes
DefaultDependencies=no
Wants=local-fs.target sysinit.target
After=local-fs.target sysinit.target auditd.service runlevel1.target runlevel2.target runlevel3.target runlevel4.target runlevel5.target
-Before=poweroff.service reboot.service halt.service killall.service
+Before=poweroff.target reboot.target halt.target
[Service]
Type=oneshot
diff --git a/units/systemd-update-utmp-shutdown.service.in b/units/systemd-update-utmp-shutdown.service.in
index 0b4fe92..350367d 100644
--- a/units/systemd-update-utmp-shutdown.service.in
+++ b/units/systemd-update-utmp-shutdown.service.in
@@ -10,7 +10,7 @@ Description=Notify Audit System and Update UTMP about System Shutdown
DefaultDependencies=no
Wants=local-fs.target sysinit.target
After=local-fs.target sysinit.target auditd.service systemd-update-utmp-runlevel.service
-Before=poweroff.service reboot.service halt.service killall.service
+Before=poweroff.target reboot.target halt.target
[Service]
Type=oneshot
diff --git a/units/tmpwatch.service b/units/tmpwatch.service
index 5cc0b6b..e0d8198 100644
--- a/units/tmpwatch.service
+++ b/units/tmpwatch.service
@@ -10,7 +10,7 @@ Description=Cleanup of Temporary Directories
DefaultDependencies=no
Wants=local-fs.target
After=systemd-readahead-collect.service systemd-readahead-replay.service local-fs.target
-Before=poweroff.service reboot.service halt.service killall.service
+Before=poweroff.target reboot.target halt.target
[Service]
Type=oneshot
--
1.7.2.2
More information about the systemd-devel
mailing list