units: rely only on isolate to remove running services when entering rescue/emergency modes
This commit is contained in:
parent
0667db89fb
commit
a974d58e83
|
@ -10,7 +10,6 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Emergency Shell
|
Description=Emergency Shell
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
After=shutdown.target
|
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStartPre=-/bin/plymouth --hide-splash
|
ExecStartPre=-/bin/plymouth --hide-splash
|
||||||
|
|
|
@ -9,5 +9,5 @@
|
||||||
|
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Emergency Mode
|
Description=Emergency Mode
|
||||||
Requires=shutdown.target umount.target emergency.service
|
Requires=emergency.service
|
||||||
After=shutdown.target umount.target emergency.service
|
After=emergency.service
|
||||||
|
|
|
@ -9,8 +9,7 @@
|
||||||
Description=Halt
|
Description=Halt
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Requires=shutdown.target umount.target killall.service
|
Requires=shutdown.target umount.target killall.service
|
||||||
Conflicts=sysinit.service
|
After=shutdown.target umount.target killall.service
|
||||||
After=shutdown.target umount.target killall.service sysinit.service
|
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=finish
|
Type=finish
|
||||||
|
|
|
@ -9,8 +9,7 @@
|
||||||
Description=Power-Off
|
Description=Power-Off
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Requires=shutdown.target umount.target killall.service
|
Requires=shutdown.target umount.target killall.service
|
||||||
Conflicts=sysinit.service
|
After=shutdown.target umount.target killall.service
|
||||||
After=shutdown.target umount.target killall.service sysinit.service
|
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=finish
|
Type=finish
|
||||||
|
|
|
@ -9,8 +9,7 @@
|
||||||
Description=Reboot
|
Description=Reboot
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Requires=shutdown.target umount.target killall.service
|
Requires=shutdown.target umount.target killall.service
|
||||||
Conflicts=sysinit.service
|
After=shutdown.target umount.target killall.service
|
||||||
After=shutdown.target umount.target killall.service sysinit.service
|
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=finish
|
Type=finish
|
||||||
|
|
|
@ -10,7 +10,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Rescue Shell
|
Description=Rescue Shell
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
After=shutdown.target sysinit.target
|
Conflicts=multi-user.target
|
||||||
|
After=sysinit.target multi-user.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStartPre=-/bin/plymouth --hide-splash
|
ExecStartPre=-/bin/plymouth --hide-splash
|
||||||
|
|
|
@ -8,7 +8,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=System Initialization
|
Description=System Initialization
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Before=emergency.service emergency.target
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target emergency.service emergency.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart=/etc/rc.d/rc.sysinit
|
ExecStart=/etc/rc.d/rc.sysinit
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Multi-User
|
Description=Multi-User
|
||||||
Requires=basic.target
|
Requires=basic.target
|
||||||
Conflicts=rescue.target shutdown.target
|
Conflicts=rescue.target
|
||||||
After=basic.target rescue.target
|
After=basic.target rescue.target
|
||||||
m4_dnl
|
m4_dnl
|
||||||
m4_ifdef(`TARGET_FEDORA',
|
m4_ifdef(`TARGET_FEDORA',
|
||||||
|
|
|
@ -9,9 +9,8 @@
|
||||||
|
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Rescue Mode
|
Description=Rescue Mode
|
||||||
Requires=sysinit.target local-fs.target swap.target shutdown.target
|
Requires=sysinit.target local-fs.target swap.target
|
||||||
Conflicts=emergency.service emergency.target
|
After=sysinit.target local-fs.target swap.target
|
||||||
After=sysinit.target local-fs.target swap.target shutdown.target emergency.service emergency.target
|
|
||||||
Names=runlevel1.target
|
Names=runlevel1.target
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
|
|
Loading…
Reference in a new issue