summaryrefslogtreecommitdiffstats
path: root/install/sd-vconsole
diff options
context:
space:
mode:
authorJan Alexander Steffens (heftig) <jan.steffens@gmail.com>2016-09-09 00:51:06 +0200
committerDave Reisner <dreisner@archlinux.org>2016-09-09 14:15:03 +0200
commitdfb71b073746999553c1f3bd21534ccf9018f4c9 (patch)
treed830ce71162e8a0fe73760ca45d3331a0129ca9e /install/sd-vconsole
parentc7f2725e01a93c81025fa9fcee4fbbb8c5b01fd6 (diff)
downloadmkinitcpio-dfb71b073746999553c1f3bd21534ccf9018f4c9.tar.gz
mkinitcpio-dfb71b073746999553c1f3bd21534ccf9018f4c9.tar.xz
sd-vconsole: Wait for modules to be loaded
If the MODULES contain a GPU driver like i915, wait for it to be loaded. This avoids the font configuration being lost.
Diffstat (limited to 'install/sd-vconsole')
-rw-r--r--install/sd-vconsole6
1 files changed, 6 insertions, 0 deletions
diff --git a/install/sd-vconsole b/install/sd-vconsole
index 011856d..93cbbcd 100644
--- a/install/sd-vconsole
+++ b/install/sd-vconsole
@@ -56,6 +56,12 @@ build() {
done
fi
)
+
+ # Set up the console only after any manually loaded GPU drivers (e.g. i915)
+ add_systemd_drop_in systemd-vconsole-setup.service after-modules <<EOF
+[Unit]
+After=systemd-modules-load.service
+EOF
}
help() {