From ead13b3e2196c2e6efdb642f3c1887f19405d6fc Mon Sep 17 00:00:00 2001 From: Jeremy Katz Date: Tue, 3 Jul 2001 00:44:20 +0000 Subject: if the user has requested md5 passwords, write out the root password in the autogenerated ks.cfg as an md5 crypted password (46294) --- users.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'users.py') diff --git a/users.py b/users.py index 613ef3bba..844cb6673 100644 --- a/users.py +++ b/users.py @@ -94,8 +94,12 @@ class RootPassword(Password): setPassword(instPath, "root", self.getCrypted (), auth.useMD5, alreadyCrypted = 1) - def writeKS(self, f): - f.write("rootpw --iscrypted %s\n" % self.getCrypted()) + def writeKS(self, f, auth): + pure = self.getPure() + if pure: + f.write("rootpw --iscrypted %s\n" %(cryptPassword(pure, auth.useMD5))) + else: + f.write("rootpw --iscrypted %s\n" %(self.getCrypted())) def cryptPassword(password, useMD5): if useMD5: -- cgit