[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[PATCH master] Include the kickstart file in the traceback



This adds logging the contents of the kickstart file, if present, to the
traceback file. It also includes all of the command line options states.
---
 anaconda                |    1 +
 pyanaconda/__init__.py  |    1 +
 pyanaconda/exception.py |    3 +++
 3 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/anaconda b/anaconda
index 8949b31..e369d64 100755
--- a/anaconda
+++ b/anaconda
@@ -527,6 +527,7 @@ if __name__ == "__main__":
     xserver_pid = None
 
     (opts, args) = parseOptions()
+    anaconda.opts = opts
 
     # check memory, just the text mode for now:
     check_memory(anaconda, opts, 't')
diff --git a/pyanaconda/__init__.py b/pyanaconda/__init__.py
index 1119d8a..b89d526 100644
--- a/pyanaconda/__init__.py
+++ b/pyanaconda/__init__.py
@@ -65,6 +65,7 @@ class Anaconda(object):
         self.mediaDevice = None
         self.methodstr = None
         self._network = None
+        self.opts = None
         self._platform = None
         self.proxy = None
         self.proxyUsername = None
diff --git a/pyanaconda/exception.py b/pyanaconda/exception.py
index 1075717..18fc43c 100644
--- a/pyanaconda/exception.py
+++ b/pyanaconda/exception.py
@@ -99,6 +99,9 @@ def initExceptionHandling(anaconda):
     else:
         fileList.extend(["/tmp/syslog"])
 
+    if anaconda.opts and anaconda.opts.ksfile:
+        fileList.extend([anaconda.opts.ksfile])
+
     conf = Config(programName="anaconda",
                   programVersion=isys.getAnacondaVersion(),
                   attrSkipList=[ "backend.ayum",
-- 
1.7.1.1


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]