summaryrefslogtreecommitdiffstats
path: root/pyanaconda/install.py
diff options
context:
space:
mode:
authorBrian C. Lane <bcl@redhat.com>2012-09-07 21:36:23 -0700
committerBrian C. Lane <bcl@redhat.com>2012-09-09 11:25:27 -0700
commitf1396352f23f97b8d6036f9893df67469418fec4 (patch)
tree649ee766c8ef96c011fd084219c207499c32f32b /pyanaconda/install.py
parentcf85d16001808013022343d5022b4b0e040dd12a (diff)
downloadanaconda-f1396352f23f97b8d6036f9893df67469418fec4.tar.gz
anaconda-f1396352f23f97b8d6036f9893df67469418fec4.tar.xz
anaconda-f1396352f23f97b8d6036f9893df67469418fec4.zip
fix root password setup (#855481)
libuser checks the LIBUSER_CONF environmental variable and uses the temporary config file it points to, but in order for this to work it must be set before User() is run.
Diffstat (limited to 'pyanaconda/install.py')
-rw-r--r--pyanaconda/install.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pyanaconda/install.py b/pyanaconda/install.py
index 982ffc424..7fe93632a 100644
--- a/pyanaconda/install.py
+++ b/pyanaconda/install.py
@@ -24,7 +24,7 @@ from pyanaconda.constants import ROOT_PATH
from pyanaconda.storage import turnOnFilesystems
from pyanaconda.bootloader import writeBootLoader
from pyanaconda.progress import progress_report
-from pyanaconda.users import createLuserConf, Users
+from pyanaconda.users import createLuserConf, getPassAlgo, Users
from pyanaconda.network import writeNetworkConf
import gettext
@@ -93,8 +93,8 @@ def doInstall(storage, payload, ksdata, instClass):
writeNetworkConf(storage, ksdata, instClass)
# Creating users and groups requires some pre-configuration.
+ createLuserConf(ROOT_PATH, algoname=getPassAlgo(ksdata.authconfig.authconfig))
u = Users()
- createLuserConf(ROOT_PATH, algoname=u.getPassAlgo(ksdata.authconfig.authconfig))
ksdata.rootpw.execute(storage, ksdata, instClass, u)
ksdata.group.execute(storage, ksdata, instClass, u)
ksdata.user.execute(storage, ksdata, instClass, u)