|
Harald Hoyer |
fe31f8 |
From 6b095274fb935ffb7639d1ea7e51f9bd0f487726 Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
fe31f8 |
From: Harald Hoyer <harald@redhat.com>
|
|
Harald Hoyer |
fe31f8 |
Date: Fri, 8 Feb 2013 14:17:14 +0100
|
|
Harald Hoyer |
fe31f8 |
Subject: [PATCH] systemd: trigger systemd-vconsole-setup.service only on
|
|
Harald Hoyer |
fe31f8 |
demand
|
|
Harald Hoyer |
fe31f8 |
|
|
Harald Hoyer |
fe31f8 |
---
|
|
Harald Hoyer |
fe31f8 |
modules.d/98systemd/module-setup.sh | 15 ++++++++++++++-
|
|
Harald Hoyer |
fe31f8 |
1 file changed, 14 insertions(+), 1 deletion(-)
|
|
Harald Hoyer |
fe31f8 |
|
|
Harald Hoyer |
fe31f8 |
diff --git a/modules.d/98systemd/module-setup.sh b/modules.d/98systemd/module-setup.sh
|
|
Harald Hoyer |
fe31f8 |
index 9abe292..467508e 100755
|
|
Harald Hoyer |
fe31f8 |
--- a/modules.d/98systemd/module-setup.sh
|
|
Harald Hoyer |
fe31f8 |
+++ b/modules.d/98systemd/module-setup.sh
|
|
Harald Hoyer |
fe31f8 |
@@ -71,7 +71,6 @@ install() {
|
|
Harald Hoyer |
fe31f8 |
$systemdsystemunitdir/systemd-vconsole-setup.service \
|
|
Harald Hoyer |
fe31f8 |
$systemdsystemunitdir/sysinit.target.wants/systemd-modules-load.service \
|
|
Harald Hoyer |
fe31f8 |
$systemdsystemunitdir/sysinit.target.wants/systemd-ask-password-console.path \
|
|
Harald Hoyer |
fe31f8 |
- $systemdsystemunitdir/sysinit.target.wants/systemd-vconsole-setup.service \
|
|
Harald Hoyer |
fe31f8 |
$systemdsystemunitdir/sysinit.target.wants/systemd-journald.service \
|
|
Harald Hoyer |
fe31f8 |
$systemdsystemunitdir/sockets.target.wants/systemd-udevd-control.socket \
|
|
Harald Hoyer |
fe31f8 |
$systemdsystemunitdir/sockets.target.wants/systemd-udevd-kernel.socket \
|
|
Harald Hoyer |
fe31f8 |
@@ -106,6 +105,7 @@ install() {
|
|
Harald Hoyer |
fe31f8 |
egrep '^adm:' /etc/group >> "$initdir/etc/group"
|
|
Harald Hoyer |
fe31f8 |
|
|
Harald Hoyer |
fe31f8 |
ln -fs $systemdutildir/systemd "$initdir/init"
|
|
Harald Hoyer |
fe31f8 |
+ ln -fs $systemdutildir/systemd "$initdir/sbin/init"
|
|
Harald Hoyer |
fe31f8 |
|
|
Harald Hoyer |
fe31f8 |
inst_simple "$moddir/dracut-emergency.service" ${systemdsystemunitdir}/dracut-emergency.service
|
|
Harald Hoyer |
fe31f8 |
inst_simple "$moddir/rescue.service" ${systemdsystemunitdir}/rescue.service
|
|
Harald Hoyer |
fe31f8 |
@@ -146,6 +146,19 @@ install() {
|
|
Harald Hoyer |
fe31f8 |
inst_script "$moddir/service-to-run.sh" "${systemdutildir}/system-generators/service-to-run"
|
|
Harald Hoyer |
fe31f8 |
inst_rules 99-systemd.rules
|
|
Harald Hoyer |
fe31f8 |
|
|
Harald Hoyer |
fe31f8 |
+
|
|
Harald Hoyer |
fe31f8 |
+ for i in \
|
|
Harald Hoyer |
fe31f8 |
+ emergency.target \
|
|
Harald Hoyer |
fe31f8 |
+ dracut-emergency.service \
|
|
Harald Hoyer |
fe31f8 |
+ rescue.service \
|
|
Harald Hoyer |
fe31f8 |
+ systemd-ask-password-console.service \
|
|
Harald Hoyer |
fe31f8 |
+ systemd-ask-password-plymouth.service \
|
|
Harald Hoyer |
fe31f8 |
+ ; do
|
|
Harald Hoyer |
fe31f8 |
+ mkdir -p "${initdir}${dracutsystemunitdir}/${i}.requires"
|
|
Harald Hoyer |
fe31f8 |
+ ln_r "${systemdsystemunitdir}/systemd-vconsole-setup.service" \
|
|
Harald Hoyer |
fe31f8 |
+ "${dracutsystemunitdir}/${i}.requires/systemd-vconsole-setup.service"
|
|
Harald Hoyer |
fe31f8 |
+ done
|
|
Harald Hoyer |
fe31f8 |
+
|
|
Harald Hoyer |
fe31f8 |
# turn off RateLimit for journal
|
|
Harald Hoyer |
fe31f8 |
{
|
|
Harald Hoyer |
fe31f8 |
echo "[Journal]"
|