Исправлена миграция пользователей

master-3.5
parent 5061936d63
commit edf3cbefc3

@ -551,7 +551,9 @@ class Install(MethodsInterface):
установка пароля пользователя root
"""
migrator = migrate(target.getDirectory())
if not migrator.migrate(migrate_data, root_pwd, [], [], ):
if not migrator.migrate([[x[0],x[2],x[3]] for x in migrate_data],
root_pwd, [], [], ):
raise InstallError(_("Failed to migrate users onto the new system"))
return True
@ -577,11 +579,11 @@ class Install(MethodsInterface):
"""
Обновить список локальных администраторов при установке
"""
install_admin = Admins(dv, chroot=True)
install_admin = Admins(self.clVars, chroot=True)
install_admin.clear()
for k,v in dv.select('install.cl_migrate_user',
'install.cl_migrate_admin',
install_cl_migrate_admin__ne="none"):
for k,v in self.clVars.select('install.cl_migrate_user',
'install.cl_migrate_admin',
install_cl_migrate_admin__ne="none"):
install_admin[k] = v
install_admin.save()
return True

@ -116,7 +116,7 @@ class ClInstallAction(Action):
'cl_migrate_root_pwd)',
},
# прописывание локальных администраторов
{'name': 'hdd:user_migrate',
{'name': 'hdd:write_admins',
'method': 'Install.update_admin_ini()',
},
# подготовка загрузчика

Loading…
Cancel
Save