diff -up sos-2.2/sos/policyredhat.py.orig sos-2.2/sos/policyredhat.py --- sos-2.2/sos/policyredhat.py.orig 2013-01-18 17:02:27.403270876 +0000 +++ sos-2.2/sos/policyredhat.py 2013-01-18 17:03:56.196478483 +0000 @@ -217,9 +217,6 @@ class SosPolicy: if len(localname) == 0: localname = self.hostName() - if self.cInfo['cmdlineopts'].ticketNumber: - self.ticketNumber = self.cInfo['cmdlineopts'].ticketNumber - if not self.cInfo['cmdlineopts'].batch: try: self.reportName = raw_input( @@ -228,13 +225,15 @@ class SosPolicy: self.ticketNumber = raw_input( _("Please enter the case number that you are " + "generating this report for [%s]: ") - % self.ticketNumber) + % self.cInfo['cmdlineopts'].ticketNumber) print except: sys.exit(0) if len(self.reportName) == 0: self.reportName = localname + if len(self.ticketNumber) == 0: + self.ticketNumber = self.cInfo['cmdlineopts'].ticketNumber self.reportName = sanitizeReportName(self.reportName) self.ticketNumber = sanitizeTicketNumber(self.ticketNumber)