]> git.ipfire.org Git - thirdparty/dracut.git/blob - modules.d/98dracut-systemd/dracut-cmdline-ask.service
98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask
[thirdparty/dracut.git] / modules.d / 98dracut-systemd / dracut-cmdline-ask.service
1 # This file is part of dracut.
2 #
3 # See dracut.bootup(7) for details
4
5 [Unit]
6 Description=dracut ask for additional cmdline parameters
7 DefaultDependencies=no
8 Before=dracut-cmdline.service
9 After=systemd-journald.socket
10 After=systemd-vconsole-setup.service
11 Requires=systemd-vconsole-setup.service
12 Wants=systemd-journald.socket
13 ConditionPathExists=/usr/lib/initrd-release
14 ConditionKernelCommandLine=|rd.cmdline=ask
15 ConditionPathExistsGlob=|/etc/cmdline.d/*.conf
16 Conflicts=shutdown.target emergency.target
17
18 [Service]
19 Environment=DRACUT_SYSTEMD=1
20 Environment=NEWROOT=/sysroot
21 Type=oneshot
22 ExecStart=-/bin/dracut-cmdline-ask
23 StandardInput=tty
24 StandardOutput=inherit
25 StandardError=inherit
26 RemainAfterExit=yes
27 KillMode=process
28 IgnoreSIGPIPE=no
29
30 # Bash ignores SIGTERM, so we send SIGHUP instead, to ensure that bash
31 # terminates cleanly.
32 KillSignal=SIGHUP