2020-09-16 15:39:13 +08:00
|
|
|
From bec6776715baaff79d29e1703b7c3306c265071b Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: xia_qirong <xiaqirong1@huawei.com>
|
|
|
|
|
Date: Wed, 16 Sep 2020 15:28:39 +0800
|
|
|
|
|
Subject: [PATCH] disable disk encryption
|
|
|
|
|
|
|
|
|
|
---
|
2024-06-26 11:34:57 +08:00
|
|
|
pyanaconda/ui/gui/spokes/custom_storage.py | 9 +++++----
|
|
|
|
|
pyanaconda/ui/gui/spokes/lib/accordion.py | 2 --
|
2020-09-16 15:39:13 +08:00
|
|
|
pyanaconda/ui/gui/spokes/storage.py | 7 ++++---
|
2024-06-26 11:34:57 +08:00
|
|
|
3 files changed, 9 insertions(+), 9 deletions(-)
|
2020-09-16 15:39:13 +08:00
|
|
|
|
|
|
|
|
diff --git a/pyanaconda/ui/gui/spokes/custom_storage.py b/pyanaconda/ui/gui/spokes/custom_storage.py
|
|
|
|
|
index 347a0e0..d72e315 100644
|
|
|
|
|
--- a/pyanaconda/ui/gui/spokes/custom_storage.py
|
|
|
|
|
+++ b/pyanaconda/ui/gui/spokes/custom_storage.py
|
2024-06-26 11:34:57 +08:00
|
|
|
@@ -796,8 +796,9 @@ class CustomPartitioningSpoke(NormalSpoke, StorageCheckHandler):
|
2020-09-16 15:39:13 +08:00
|
|
|
fancy_set_sensitive(self._reformatCheckbox, self._permissions.reformat)
|
|
|
|
|
|
|
|
|
|
# Set up the encryption.
|
|
|
|
|
- self._encryptCheckbox.set_active(self._request.device_encrypted)
|
|
|
|
|
- fancy_set_sensitive(self._encryptCheckbox, self._permissions.device_encrypted)
|
|
|
|
|
+ self._encryptCheckbox.set_active(False)
|
|
|
|
|
+ fancy_set_sensitive(self._encryptCheckbox, False)
|
2024-06-26 11:34:57 +08:00
|
|
|
+ self._encryptCheckbox.set_visible(False)
|
2020-09-16 15:39:13 +08:00
|
|
|
|
|
|
|
|
self._encryptCheckbox.set_inconsistent(self._request.container_encrypted)
|
|
|
|
|
text = _("The container is encrypted.") if self._request.container_encrypted else ""
|
|
|
|
|
@@ -1268,7 +1268,7 @@ class CustomPartitioningSpoke(NormalSpoke, StorageCheckHandler):
|
|
|
|
|
self._encryptCheckbox.set_active(False)
|
|
|
|
|
self._encryptCheckbox.set_inconsistent(True)
|
|
|
|
|
|
|
|
|
|
- fancy_set_sensitive(self._encryptCheckbox, self._permissions.device_encrypted)
|
|
|
|
|
+ fancy_set_sensitive(self._encryptCheckbox, False)
|
|
|
|
|
self._update_luks_combo()
|
|
|
|
|
|
|
|
|
|
# Update the UI.
|
|
|
|
|
@@ -1490,7 +1490,7 @@ class CustomPartitioningSpoke(NormalSpoke, StorageCheckHandler):
|
|
|
|
|
|
|
|
|
|
# Update the UI.
|
|
|
|
|
fancy_set_sensitive(self._labelEntry, self._permissions.label)
|
|
|
|
|
- fancy_set_sensitive(self._encryptCheckbox, self._permissions.device_encrypted)
|
|
|
|
|
+ fancy_set_sensitive(self._encryptCheckbox, False)
|
|
|
|
|
self._update_luks_combo()
|
|
|
|
|
fancy_set_sensitive(self._fsCombo, self._permissions.format_type)
|
|
|
|
|
self.on_value_changed()
|
2024-06-26 11:34:57 +08:00
|
|
|
diff --git a/pyanaconda/ui/gui/spokes/lib/accordion.py b/pyanaconda/ui/gui/spokes/lib/accordion.py
|
|
|
|
|
index b9344da..235890f 100644
|
|
|
|
|
--- a/pyanaconda/ui/gui/spokes/lib/accordion.py
|
|
|
|
|
+++ b/pyanaconda/ui/gui/spokes/lib/accordion.py
|
|
|
|
|
@@ -542,7 +542,6 @@ class CreateNewPage(BasePage):
|
|
|
|
|
wrap=True,
|
|
|
|
|
use_underline=True
|
|
|
|
|
)
|
|
|
|
|
- self._createBox.attach(label, 0, 6, 2, 1)
|
|
|
|
|
|
|
|
|
|
checkbox = Gtk.CheckButton(label="Encrypt my data.")
|
|
|
|
|
checkbox.connect("toggled", encrypted_changed_cb)
|
|
|
|
|
@@ -552,6 +551,5 @@ class CreateNewPage(BasePage):
|
|
|
|
|
checkbox.set_hexpand(False)
|
|
|
|
|
|
|
|
|
|
label.set_mnemonic_widget(checkbox)
|
|
|
|
|
- self._createBox.attach(checkbox, 0, 7, 2, 1)
|
|
|
|
|
|
|
|
|
|
self.add(self._createBox)
|
2020-09-16 15:39:13 +08:00
|
|
|
diff --git a/pyanaconda/ui/gui/spokes/storage.py b/pyanaconda/ui/gui/spokes/storage.py
|
|
|
|
|
index 9494d6a..b2c0d3e 100644
|
|
|
|
|
--- a/pyanaconda/ui/gui/spokes/storage.py
|
|
|
|
|
+++ b/pyanaconda/ui/gui/spokes/storage.py
|
|
|
|
|
@@ -289,6 +289,9 @@ class StorageSpoke(NormalSpoke, StorageCheckHandler):
|
|
|
|
|
# Configure the partitioning methods.
|
|
|
|
|
self._configure_partitioning_methods()
|
|
|
|
|
|
|
|
|
|
+ # disable disk encryption
|
|
|
|
|
+ self._encryption_revealer.set_reveal_child(False)
|
|
|
|
|
+
|
|
|
|
|
def _configure_partitioning_methods(self):
|
|
|
|
|
if "CustomPartitioningSpoke" in conf.ui.hidden_spokes:
|
|
|
|
|
self._custom_part_radio_button.set_visible(False)
|
|
|
|
|
@@ -325,9 +328,7 @@ class StorageSpoke(NormalSpoke, StorageCheckHandler):
|
|
|
|
|
# as Blivet GUI handles encryption per encrypted device, not globally.
|
|
|
|
|
# Hide it also for the interactive partitioning as CustomPartitioningSpoke
|
|
|
|
|
# provides support for encryption of mount points.
|
|
|
|
|
- self._encryption_revealer.set_reveal_child(
|
|
|
|
|
- current_partitioning_method == PARTITIONING_METHOD_AUTOMATIC
|
|
|
|
|
- )
|
|
|
|
|
+ self._encryption_revealer.set_reveal_child(False)
|
|
|
|
|
|
|
|
|
|
# Hide the reclaim space checkbox if automatic storage configuration is not used.
|
|
|
|
|
self._reclaim_revealer.set_reveal_child(
|
|
|
|
|
--
|
2024-06-26 11:34:57 +08:00
|
|
|
2.27.0
|
2020-09-16 15:39:13 +08:00
|
|
|
|