diff options
author | Lennart Poettering <lennart@poettering.net> | 2010-10-29 04:09:36 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2010-10-29 16:28:29 +0200 |
commit | de47ca9b50e8c05c9fc116ff37794e526bddf92e (patch) | |
tree | 47bb180ecf5b93d3351296b6569adde0f0f10612 /units | |
parent | 42eacdadf56dfeb32c8cb0f598a47a43e6190483 (diff) |
units: make fedora/single.service standard and rename it to rescue.service
Diffstat (limited to 'units')
-rw-r--r-- | units/.gitignore | 2 | ||||
-rw-r--r-- | units/basic.target | 4 | ||||
-rw-r--r-- | units/emergency.service | 2 | ||||
-rw-r--r-- | units/multi-user.target.m4 | 4 | ||||
-rw-r--r-- | units/rescue.service.m4 (renamed from units/fedora/single.service) | 10 | ||||
-rw-r--r-- | units/rescue.target | 4 | ||||
-rw-r--r-- | units/sysinit.target (renamed from units/sysinit.target.m4) | 3 |
7 files changed, 17 insertions, 12 deletions
diff --git a/units/.gitignore b/units/.gitignore index add0c6b82b..e90f6b3d1d 100644 --- a/units/.gitignore +++ b/units/.gitignore @@ -1,3 +1,4 @@ +rescue.service systemd-ask-password-plymouth.service systemd-ask-password-wall.service quotacheck.service @@ -26,7 +27,6 @@ systemd-random-seed-save.service systemd-initctl.service systemd-logger.service syslog.target -sysinit.target graphical.target multi-user.target getty@.service diff --git a/units/basic.target b/units/basic.target index ecd72ef0eb..0258ca0c03 100644 --- a/units/basic.target +++ b/units/basic.target @@ -9,6 +9,6 @@ [Unit] Description=Basic System -Requires=sysinit.target local-fs.target swap.target sockets.target -After=sysinit.target local-fs.target swap.target sockets.target +Requires=sysinit.target sockets.target +After=sysinit.target sockets.target RefuseManualStart=yes diff --git a/units/emergency.service b/units/emergency.service index e05678255b..52f875c6f3 100644 --- a/units/emergency.service +++ b/units/emergency.service @@ -10,6 +10,8 @@ [Unit] Description=Emergency Shell DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target [Service] Environment=HOME=/root diff --git a/units/multi-user.target.m4 b/units/multi-user.target.m4 index 8f8903f2cc..8d458c7679 100644 --- a/units/multi-user.target.m4 +++ b/units/multi-user.target.m4 @@ -10,8 +10,8 @@ [Unit] Description=Multi-User Requires=basic.target -Conflicts=rescue.target -After=basic.target rescue.target +Conflicts=rescue.service rescue.target +After=basic.target rescue.service rescue.target m4_dnl m4_ifdef(`TARGET_FEDORA', m4_dnl On Fedora Runlevel 3 is multi-user diff --git a/units/fedora/single.service b/units/rescue.service.m4 index f36cbf3145..d173bebabc 100644 --- a/units/fedora/single.service +++ b/units/rescue.service.m4 @@ -10,18 +10,20 @@ [Unit] Description=Rescue Shell DefaultDependencies=no -Conflicts=multi-user.target shutdown.target +Conflicts=shutdown.target After=basic.target -Before=multi-user.target +Before=shutdown.target [Service] Environment=HOME=/root Environment=TERM=vt100-nav -EnvironmentFile=/etc/sysconfig/init WorkingDirectory=/root ExecStartPre=-/bin/plymouth --hide-splash ExecStartPre=-/bin/echo 'Welcome to rescue mode. Use "systemctl default" or ^D to activate default mode.' -ExecStart=-/bin/bash -c "exec $SINGLE" +m4_ifdef(`TARGET_FEDORA', +`EnvironmentFile=/etc/sysconfig/init +ExecStart=-/bin/bash -c "exec $SINGLE"', +`ExecStart=-/sbin/sulogin') ExecStopPost=/bin/systemctl default StandardInput=tty-force KillMode=process-group diff --git a/units/rescue.target b/units/rescue.target index 810fa14da7..ff3aef0336 100644 --- a/units/rescue.target +++ b/units/rescue.target @@ -9,8 +9,8 @@ [Unit] Description=Rescue Mode -Requires=sysinit.target local-fs.target swap.target -After=sysinit.target local-fs.target swap.target +Requires=basic.target rescue.service +After=basic.target rescue.service Names=runlevel1.target AllowIsolate=yes diff --git a/units/sysinit.target.m4 b/units/sysinit.target index 6a182d4069..eb9a1c7cc2 100644 --- a/units/sysinit.target.m4 +++ b/units/sysinit.target @@ -10,5 +10,6 @@ [Unit] Description=System Initialization Conflicts=emergency.service emergency.target -After=emergency.service emergency.target +Wants=local-fs.target swap.target +After=local-fs.target swap.target emergency.service emergency.target RefuseManualStart=yes |