mirror of
https://github.com/systemd/systemd.git
synced 2025-01-03 05:18:09 +03:00
units: make fedora/single.service standard and rename it to rescue.service
This commit is contained in:
parent
42eacdadf5
commit
de47ca9b50
17
Makefile.am
17
Makefile.am
@ -163,6 +163,7 @@ dist_tmpfiles_DATA = \
|
|||||||
dist_systemunit_DATA = \
|
dist_systemunit_DATA = \
|
||||||
units/emergency.service \
|
units/emergency.service \
|
||||||
units/emergency.target \
|
units/emergency.target \
|
||||||
|
units/sysinit.target \
|
||||||
units/basic.target \
|
units/basic.target \
|
||||||
units/getty.target \
|
units/getty.target \
|
||||||
units/halt.target \
|
units/halt.target \
|
||||||
@ -215,7 +216,6 @@ dist_systemunit_DATA = \
|
|||||||
units/systemd-ask-password-plymouth.path
|
units/systemd-ask-password-plymouth.path
|
||||||
|
|
||||||
nodist_systemunit_DATA = \
|
nodist_systemunit_DATA = \
|
||||||
units/sysinit.target \
|
|
||||||
units/getty@.service \
|
units/getty@.service \
|
||||||
units/serial-getty@.service \
|
units/serial-getty@.service \
|
||||||
units/graphical.target \
|
units/graphical.target \
|
||||||
@ -247,7 +247,8 @@ nodist_systemunit_DATA = \
|
|||||||
units/kexec.service \
|
units/kexec.service \
|
||||||
units/fsck@.service \
|
units/fsck@.service \
|
||||||
units/fsck-root.service \
|
units/fsck-root.service \
|
||||||
units/quotacheck.service
|
units/quotacheck.service \
|
||||||
|
units/rescue.service
|
||||||
|
|
||||||
dist_sessionunit_DATA = \
|
dist_sessionunit_DATA = \
|
||||||
units/session/default.target \
|
units/session/default.target \
|
||||||
@ -258,12 +259,12 @@ nodist_sessionunit_DATA = \
|
|||||||
units/session/exit.service
|
units/session/exit.service
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
units/sysinit.target.m4 \
|
|
||||||
units/getty@.service.m4 \
|
units/getty@.service.m4 \
|
||||||
units/serial-getty@.service.m4 \
|
units/serial-getty@.service.m4 \
|
||||||
units/graphical.target.m4 \
|
units/graphical.target.m4 \
|
||||||
units/multi-user.target.m4 \
|
units/multi-user.target.m4 \
|
||||||
units/remote-fs.target.m4 \
|
units/remote-fs.target.m4 \
|
||||||
|
units/rescue.service.m4 \
|
||||||
units/systemd-initctl.service.in \
|
units/systemd-initctl.service.in \
|
||||||
units/systemd-logger.service.in \
|
units/systemd-logger.service.in \
|
||||||
units/systemd-shutdownd.service.in \
|
units/systemd-shutdownd.service.in \
|
||||||
@ -299,7 +300,6 @@ dist_systemunit_DATA += \
|
|||||||
units/fedora/prefdm.service \
|
units/fedora/prefdm.service \
|
||||||
units/fedora/rc-local.service \
|
units/fedora/rc-local.service \
|
||||||
units/fedora/halt-local.service \
|
units/fedora/halt-local.service \
|
||||||
units/fedora/single.service \
|
|
||||||
units/fedora/plymouth-start.service \
|
units/fedora/plymouth-start.service \
|
||||||
units/fedora/plymouth-quit.service \
|
units/fedora/plymouth-quit.service \
|
||||||
units/fedora/plymouth-reboot.service \
|
units/fedora/plymouth-reboot.service \
|
||||||
@ -924,7 +924,7 @@ SED_PROCESS = \
|
|||||||
-e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' \
|
-e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' \
|
||||||
-e 's,@PACKAGE_URL\@,$(PACKAGE_URL),g' \
|
-e 's,@PACKAGE_URL\@,$(PACKAGE_URL),g' \
|
||||||
-e 's,@prefix\@,$(prefix),g' \
|
-e 's,@prefix\@,$(prefix),g' \
|
||||||
< $< > $@
|
< $< > $@ || rm $@
|
||||||
|
|
||||||
units/%: units/%.in Makefile
|
units/%: units/%.in Makefile
|
||||||
$(SED_PROCESS)
|
$(SED_PROCESS)
|
||||||
@ -937,11 +937,11 @@ man/%: man/%.in Makefile
|
|||||||
|
|
||||||
M4_PROCESS_SYSTEM = \
|
M4_PROCESS_SYSTEM = \
|
||||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
|
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
|
||||||
$(M4) -P $(M4_DISTRO_FLAG) -DFOR_SYSTEM=1 < $< > $@
|
$(M4) -P $(M4_DISTRO_FLAG) -DFOR_SYSTEM=1 < $< > $@ || rm $@
|
||||||
|
|
||||||
M4_PROCESS_SESSION = \
|
M4_PROCESS_SESSION = \
|
||||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
|
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
|
||||||
$(M4) -P $(M4_DISTRO_FLAG) -DFOR_SESSION=1 < $< > $@
|
$(M4) -P $(M4_DISTRO_FLAG) -DFOR_SESSION=1 < $< > $@ || rm $@
|
||||||
|
|
||||||
units/%: units/%.m4 Makefile
|
units/%: units/%.m4 Makefile
|
||||||
$(M4_PROCESS_SYSTEM)
|
$(M4_PROCESS_SYSTEM)
|
||||||
@ -1184,9 +1184,6 @@ if TARGET_FEDORA
|
|||||||
( cd $(DESTDIR)$(systemunitdir)/final.target.wants && \
|
( cd $(DESTDIR)$(systemunitdir)/final.target.wants && \
|
||||||
rm -f halt-local.service && \
|
rm -f halt-local.service && \
|
||||||
$(LN_S) $(systemunitdir)/halt-local.service halt-local.service )
|
$(LN_S) $(systemunitdir)/halt-local.service halt-local.service )
|
||||||
( cd $(DESTDIR)$(systemunitdir)/rescue.target.wants && \
|
|
||||||
rm -f single.service && \
|
|
||||||
$(LN_S) $(systemunitdir)/single.service single.service )
|
|
||||||
( cd $(DESTDIR)$(systemunitdir)/multi-user.target.wants && \
|
( cd $(DESTDIR)$(systemunitdir)/multi-user.target.wants && \
|
||||||
rm -f plymouth-quit.service && \
|
rm -f plymouth-quit.service && \
|
||||||
$(LN_S) ../plymouth-quit.service plymouth-quit.service )
|
$(LN_S) ../plymouth-quit.service plymouth-quit.service )
|
||||||
|
2
units/.gitignore
vendored
2
units/.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
|
rescue.service
|
||||||
systemd-ask-password-plymouth.service
|
systemd-ask-password-plymouth.service
|
||||||
systemd-ask-password-wall.service
|
systemd-ask-password-wall.service
|
||||||
quotacheck.service
|
quotacheck.service
|
||||||
@ -26,7 +27,6 @@ systemd-random-seed-save.service
|
|||||||
systemd-initctl.service
|
systemd-initctl.service
|
||||||
systemd-logger.service
|
systemd-logger.service
|
||||||
syslog.target
|
syslog.target
|
||||||
sysinit.target
|
|
||||||
graphical.target
|
graphical.target
|
||||||
multi-user.target
|
multi-user.target
|
||||||
getty@.service
|
getty@.service
|
||||||
|
@ -9,6 +9,6 @@
|
|||||||
|
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Basic System
|
Description=Basic System
|
||||||
Requires=sysinit.target local-fs.target swap.target sockets.target
|
Requires=sysinit.target sockets.target
|
||||||
After=sysinit.target local-fs.target swap.target sockets.target
|
After=sysinit.target sockets.target
|
||||||
RefuseManualStart=yes
|
RefuseManualStart=yes
|
||||||
|
@ -10,6 +10,8 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Emergency Shell
|
Description=Emergency Shell
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
Before=shutdown.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Environment=HOME=/root
|
Environment=HOME=/root
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Multi-User
|
Description=Multi-User
|
||||||
Requires=basic.target
|
Requires=basic.target
|
||||||
Conflicts=rescue.target
|
Conflicts=rescue.service rescue.target
|
||||||
After=basic.target rescue.target
|
After=basic.target rescue.service rescue.target
|
||||||
m4_dnl
|
m4_dnl
|
||||||
m4_ifdef(`TARGET_FEDORA',
|
m4_ifdef(`TARGET_FEDORA',
|
||||||
m4_dnl On Fedora Runlevel 3 is multi-user
|
m4_dnl On Fedora Runlevel 3 is multi-user
|
||||||
|
@ -10,18 +10,20 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Rescue Shell
|
Description=Rescue Shell
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=multi-user.target shutdown.target
|
Conflicts=shutdown.target
|
||||||
After=basic.target
|
After=basic.target
|
||||||
Before=multi-user.target
|
Before=shutdown.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Environment=HOME=/root
|
Environment=HOME=/root
|
||||||
Environment=TERM=vt100-nav
|
Environment=TERM=vt100-nav
|
||||||
EnvironmentFile=/etc/sysconfig/init
|
|
||||||
WorkingDirectory=/root
|
WorkingDirectory=/root
|
||||||
ExecStartPre=-/bin/plymouth --hide-splash
|
ExecStartPre=-/bin/plymouth --hide-splash
|
||||||
ExecStartPre=-/bin/echo 'Welcome to rescue mode. Use "systemctl default" or ^D to activate default mode.'
|
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
|
ExecStopPost=/bin/systemctl default
|
||||||
StandardInput=tty-force
|
StandardInput=tty-force
|
||||||
KillMode=process-group
|
KillMode=process-group
|
@ -9,8 +9,8 @@
|
|||||||
|
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Rescue Mode
|
Description=Rescue Mode
|
||||||
Requires=sysinit.target local-fs.target swap.target
|
Requires=basic.target rescue.service
|
||||||
After=sysinit.target local-fs.target swap.target
|
After=basic.target rescue.service
|
||||||
Names=runlevel1.target
|
Names=runlevel1.target
|
||||||
AllowIsolate=yes
|
AllowIsolate=yes
|
||||||
|
|
||||||
|
@ -10,5 +10,6 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=System Initialization
|
Description=System Initialization
|
||||||
Conflicts=emergency.service emergency.target
|
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
|
RefuseManualStart=yes
|
Loading…
Reference in New Issue
Block a user