diff options
author | Brian C. Lane <bcl@redhat.com> | 2012-09-07 21:36:23 -0700 |
---|---|---|
committer | Brian C. Lane <bcl@redhat.com> | 2012-09-09 11:25:27 -0700 |
commit | f1396352f23f97b8d6036f9893df67469418fec4 (patch) | |
tree | 649ee766c8ef96c011fd084219c207499c32f32b /pyanaconda/install.py | |
parent | cf85d16001808013022343d5022b4b0e040dd12a (diff) | |
download | anaconda-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.py | 4 |
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) |