FAQ Search Today's Posts Mark Forums Read

» Linux Archive
Home
New Posts
Search
FAQ


Go Back   Linux Archive > Redhat > EPEL Development

 
 
LinkBack Thread Tools
 
Old 03-26-2008, 07:14 PM
David Lehman
 
Default Improve handling of logical volume device names when encrypted.

Use of the /dev/mapper/VolGroupXX-LogVolXX node allows us to rely on the basename being unique.
---
cryptodev.py | 5 +----
partitions.py | 5 +++--
2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/cryptodev.py b/cryptodev.py
index a651625..47ae350 100644
--- a/cryptodev.py
+++ b/cryptodev.py
@@ -79,11 +79,8 @@ class LUKSDevice:

self._device = device
if device is not None:
- if device.startswith("/dev/"):
- device = device[5:]
-
name = "%s-%s" % (self.scheme.lower(),
- device.replace("/", "-"))
+ os.path.basename(device))
self.setName(name)

def getDevice(self, encrypted=0):
diff --git a/partitions.py b/partitions.py
index 1f1e7b8..a9bf132 100644
--- a/partitions.py
+++ b/partitions.py
@@ -204,8 +204,9 @@ class Partitions:
return

buttons = [_("Back"), _("Continue")]
+ devname = os.path.basename(device)
while True:
- (passphrase, isglobal) = intf.passphraseEntryWindow(device)
+ (passphrase, isglobal) = intf.passphraseEntryWindow(devname)
if not passphrase:
rc = intf.messageWindow(_("Confirm"),
_("Are you sure you want to skip "
@@ -214,7 +215,7 @@ class Partitions:
"If you skip this step the "
"device's contents will not "
"be available during "
- "installation.") % device,
+ "installation.") % devname,
type = "custom",
default = 0,
custom_buttons = buttons)
--
1.5.4.1

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/anaconda-devel-list
 

Thread Tools




All times are GMT. The time now is 04:21 AM.

VBulletin, Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org