diff --git a/anaconda/0057-Add-plymouth.ignore-serial-consoles-boot-option-by-d.patch b/anaconda/0057-Add-plymouth.ignore-serial-consoles-boot-option-by-d.patch new file mode 100644 index 0000000..2730625 --- /dev/null +++ b/anaconda/0057-Add-plymouth.ignore-serial-consoles-boot-option-by-d.patch @@ -0,0 +1,29 @@ +From 83136384582280bde3379ee87898891d88463930 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= + +Date: Tue, 25 Jun 2019 19:59:17 +0200 +Subject: [PATCH] Add "plymouth.ignore-serial-consoles" boot option by default + +This preserve graphical boot even if plymouth detects /dev/hvc0 as a +serial console. + +QubesOS/qubes-issues#3849 +--- + pyanaconda/installclasses/qubes.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/pyanaconda/installclasses/qubes.py b/pyanaconda/installclasses/qubes.py +index b5caff037..0ab8ce553 100644 +--- a/pyanaconda/installclasses/qubes.py ++++ b/pyanaconda/installclasses/qubes.py +@@ -45,6 +45,7 @@ class InstallClass(BaseInstallClass): + installUpdates = False + + bootloaderTimeoutDefault = 5 ++ bootloaderExtraArgs = ["plymouth.ignore-serial-consoles"] + + tasks = [(N_("Minimal"), ["base", "base-x", "kde-desktop-qubes", "qubes" ]) ] + +-- +2.20.1 + diff --git a/anaconda/anaconda.spec b/anaconda/anaconda.spec index d857f7d..d49de0a 100644 --- a/anaconda/anaconda.spec +++ b/anaconda/anaconda.spec @@ -74,6 +74,7 @@ Patch53: 0053-anaconda-require-user-password-being-set.patch Patch54: 0054-anaconda-abort-installation-on-X-startup-fail.patch Patch55: 0055-anaconda-fix-encryption-passphrase-check.patch Patch56: 0056-anaconda-disable-os-prober.patch +Patch57: 0057-Add-plymouth.ignore-serial-consoles-boot-option-by-d.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things).