[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: autostep and encrypted root password
- From: Chris Lumens <clumens redhat com>
- To: anaconda-devel-list redhat com
- Subject: Re: autostep and encrypted root password
- Date: Mon, 9 Feb 2009 15:17:46 -0500
> I've been looking at the code more closely and found a way to make the
> patch less intrusive and more efficient.
>
> Attached are new patches for both anaconda-11.1.2.155 (RHEL 5.3 Beta)
> (tested) and anaconda-11.4.1.57-1-1-gc6cf36a (not tested).
Sorry for not getting back to you sooner on this.
> diff --git a/iw/account_gui.py b/iw/account_gui.py
> index 45f396b..035ebab 100644
> --- a/iw/account_gui.py
> +++ b/iw/account_gui.py
> @@ -59,9 +59,15 @@ class AccountWindow (InstallWindow):
> lambda w, e: self.handleCapsLockRelease(w, e, self.capslock))
>
> # we might have a root password already
> + # 1. if it's not encrypted, just use it
> + # 2. if it is encrypted, set text in password fields to "xxxxxxxx"
> + # for use in autostep screenshots
> if not self.rootPassword['isCrypted']:
> self.pw.set_text(self.rootPassword['password'])
> self.confirm.set_text(self.rootPassword['password'])
> + else:
> + self.pw.set_text("xxxxxxxx")
> + self.confirm.set_text("xxxxxxxx")
>
> # make sure pw has the focus when we enter the screen
> vbox = self.xml.get_widget("account_box")
> @@ -100,6 +106,9 @@ class AccountWindow (InstallWindow):
> self.capslock.set_text("")
>
> def getNext (self):
> + # check if we already have a crypted root password from kickstart
> + if self.rootPassword["isCrypted"]: return None
> +
> pw = self.pw.get_text()
> confirm = self.confirm.get_text()
I think using the XXXXXXXX trick is really cheesy, but I support it will
work. At the least, it puts something into the box so the user knows
they can continue without typing anything in. I suppose that's the best
that can be hoped for here.
Have you gotten a chance to try against rawhide? If so and this works
for you, I'm okay with taking it.
We can pursue the RHEL5 one separately through bugzilla I guess.
- Chris
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]