From 07fccf9b7404297bd78dd5f8d7430b5e5eada5e0 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez <ruben@trisquel.info> Date: Mon, 6 Mar 2023 13:41:25 -0500 Subject: [PATCH] ubiquity: Disable confirmation popups --- .../ubiquity/no_confrirmation_when_crypto.patch | 16 ++++++++++++++++ helpers/make-ubiquity | 6 +++--- 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 helpers/DATA/ubiquity/no_confrirmation_when_crypto.patch diff --git a/helpers/DATA/ubiquity/no_confrirmation_when_crypto.patch b/helpers/DATA/ubiquity/no_confrirmation_when_crypto.patch new file mode 100644 index 000000000..cbaff8379 --- /dev/null +++ b/helpers/DATA/ubiquity/no_confrirmation_when_crypto.patch @@ -0,0 +1,16 @@ +diff --git a/ubiquity/plugins/ubi-partman.py b/ubiquity/plugins/ubi-partman.py +index fc3f8c2a9e..c441f59cad 100644 +--- a/ubiquity/plugins/ubi-partman.py ++++ b/ubiquity/plugins/ubi-partman.py +@@ -3421,6 +3421,11 @@ class Page(plugin.Plugin): + elif question.startswith('partman/confirm'): + description = self.extended_description(question) + ++ self.preseed(question, 'true', seen=False) ++ self.succeeded = True ++ self.done = True ++ return True ++ + if hasattr(self.ui, "use_zfs"): + if (self.ui.use_zfs.get_active() and self.ui.use_device.get_active()): + description = self.update_zfs_description(self.extended_description(question)) diff --git a/helpers/make-ubiquity b/helpers/make-ubiquity index 697f3f489..07194e04f 100644 --- a/helpers/make-ubiquity +++ b/helpers/make-ubiquity @@ -18,12 +18,12 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=32 +VERSION=33 . ./config -# Enable full disk encryption by default. Disabled, as it hinders a11y and sighted people can choose to enable it. -#patch -p0 < $DATA/nabia_encrypt_by_default.patch +# Disable confirmation popups, as they are innacurate and buggy +patch -p1 < $DATA/no_confrirmation_when_crypto.patch # Fix some gtk labels for Orca patch -p1 < $DATA/a11y.patch -- GitLab