[PATCH 4/6] Write out xconfig data when executed
Jesse Keating
jkeating at redhat.com
Tue Nov 13 05:50:58 UTC 2012
---
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):
--
1.7.11.4
More information about the anaconda-patches
mailing list