--- pyanaconda/kickstart.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py index 7823354..0f8a4ef 100644 --- a/pyanaconda/kickstart.py +++ b/pyanaconda/kickstart.py @@ -51,6 +51,7 @@ from pyanaconda import timezone from pyanaconda import localization from pyanaconda.simpleconfig import SimpleConfigFile from pyanaconda.users import getPassAlgo +from pyanaconda.desktop import Desktop
from pykickstart.base import KickstartCommand from pykickstart.constants import * @@ -1395,11 +1396,15 @@ class VolGroupData(commands.volgroup.FC16_VolGroupData):
class XConfig(commands.xconfig.F14_XConfig): def execute(self): + desktop = Desktop() if self.startX: - self.anaconda.desktop.setDefaultRunLevel(5) + desktop.setDefaultRunLevel(5)
if self.defaultdesktop: - self.anaconda.desktop.setDefaultDesktop(self.defaultdesktop) + desktop.setDefaultDesktop(self.defaultdesktop) + + # now write it out + desktop.write()
class ZFCP(commands.zfcp.F14_ZFCP): def parse(self, args):