def status(self): if self._proxy.KdumpEnabled: state = _("Kdump is enabled") else: state = _("Kdump is disabled") return state
def status(self): if self.data.addons.com_redhat_kdump.enabled: state = _("Kdump is enabled") else: state = _("Kdump is disabled") return state
def status(self): if self.args.enabled: state = _("Kdump is enabled") else: state = _("Kdump is disabled") return state
def _create_fadump_checkbox(self): if not os.path.exists(FADUMP_CAPABLE_FILE): return enable_fadump_checkbox = CheckboxWidget(title=_("Enable dump mode fadump"), completed=self._addon_data.enablefadump) self._container.add(enable_fadump_checkbox, self._set_fadump_enable)
def handle_header(self, lineno, args): op = KSOptionParser() op.add_option("--enable", action="store_true", default=True, dest="enabled", help="Enable kdump") op.add_option("--disable", action="store_false", dest="enabled", help="Disable kdump") op.add_option("--reserve-mb", type="string", dest="reserveMB", default="auto", help="Amount of memory in MB to reserve for kdump, or auto") (opts, extra) = op.parse_args(args=args, lineno=lineno) # Reject any additional arguments if extra: AddonData.handle_header(self, lineno, extra) # Validate the reserve-mb argument if opts.reserveMB != "auto": # Allow a final 'M' for consistency with the crashkernel kernel # parameter. Strip it if found. if opts.reserveMB and opts.reserveMB[-1] == 'M': opts.reserveMB = opts.reserveMB[:-1] try: _test = int(opts.reserveMB) except ValueError: msg = _("Invalid value %s for --reserve-mb") % opts.reserveMB if lineno != None: raise KickstartParseError(formatErrorMsg(lineno, msg=msg)) else: raise KickstartParseError(msg) # Store the parsed arguments self.enabled = opts.enabled self.reserveMB =opts.reserveMB
def handle_header(self, lineno, args): op = KSOptionParser(prog="addon com_redhat_kdump", version=F27, description="Configure the Kdump Addon.") op.add_argument("--enable", action="store_true", default=True, version=F27, dest="enabled", help="Enable kdump") op.add_argument("--enablefadump", action="store_true", default=False, version=F27, dest="enablefadump", help="Enable dump mode fadump") op.add_argument("--disable", action="store_false", version=F27, dest="enabled", help="Disable kdump") op.add_argument("--reserve-mb", type=str, dest="reserveMB", version=F27, default="128", help="Amount of memory in MB to reserve for kdump.") (opts, extra) = op.parse_known_args(args=args, lineno=lineno) # Reject any additional arguments if extra: AddonData.handle_header(self, lineno, extra) # Validate the reserve-mb argument opts.reserveMB = opts.reserveMB.strip("'\"") if opts.reserveMB != "auto": # Allow a final 'M' for consistency with the crashkernel kernel # parameter. Strip it if found. if opts.reserveMB and opts.reserveMB[-1] == 'M': opts.reserveMB = opts.reserveMB[:-1] try: _test = int(opts.reserveMB) except ValueError: msg = _("Invalid value %s for --reserve-mb") % opts.reserveMB if lineno != None: raise KickstartParseError(formatErrorMsg(lineno, msg=msg)) else: raise KickstartParseError(msg) # Store the parsed arguments self.enabled = opts.enabled self.reserveMB = opts.reserveMB self.enablefadump = opts.enablefadump
def handle_header(self, args, line_number=None): """Handle the arguments of the %addon line. :param args: a list of additional arguments :param line_number: a line number :raise: KickstartParseError for invalid arguments """ op = KSOptionParser(prog="addon com_redhat_kdump", version=F27, description="Configure the Kdump Addon.") op.add_argument("--enable", action="store_true", default=True, version=F27, dest="enabled", help="Enable kdump") op.add_argument("--enablefadump", action="store_true", default=False, version=F27, dest="enablefadump", help="Enable dump mode fadump") op.add_argument("--disable", action="store_false", version=F27, dest="enabled", help="Disable kdump") op.add_argument("--reserve-mb", type=str, dest="reserve_mb", version=F27, default="128", help="Amount of memory in MB to reserve for kdump.") opts = op.parse_args(args=args, lineno=line_number) # Validate the reserve-mb argument # Allow a final 'M' for consistency with the crashkernel kernel # parameter. Strip it if found. And strip quotes. opts.reserve_mb = opts.reserve_mb.strip("'\"") if opts.reserve_mb and opts.reserve_mb[-1] == 'M': opts.reserve_mb = opts.reserve_mb[:-1] try: _test = int(opts.reserve_mb) except ValueError: msg = _("Invalid value '%s' for --reserve-mb") % opts.reserve_mb raise KickstartParseError(msg, lineno=line_number) # Store the parsed arguments self.enabled = opts.enabled self.reserve_mb = opts.reserve_mb self.enablefadump = opts.enablefadump
def handle_header(self, lineno, args): op = KSOptionParser(prog="addon com_redhat_kdump", version=F27, description="Configure the Kdump Addon.") op.add_argument("--enable", action="store_true", default=True, version=F27, dest="enabled", help="Enable kdump") op.add_argument("--enablefadump", action="store_true", default=False, version=F27, dest="enablefadump", help="Enable dump mode fadump") op.add_argument("--disable", action="store_false", version=F27, dest="enabled", help="Disable kdump") op.add_argument("--reserve-mb", type=str, dest="reserveMB", version=F27, default="128", help="Amount of memory in MB to reserve for kdump.") (opts, extra) = op.parse_known_args(args=args, lineno=lineno) # Reject any additional arguments if extra: AddonData.handle_header(self, lineno, extra) # Validate the reserve-mb argument # Allow a final 'M' for consistency with the crashkernel kernel # parameter. Strip it if found. And strip quotes. opts.reserveMB = opts.reserveMB.strip("'\"") if opts.reserveMB and opts.reserveMB[-1] == 'M': opts.reserveMB = opts.reserveMB[:-1] try: _test = int(opts.reserveMB) except ValueError: msg = _("Invalid value %s for --reserve-mb") % opts.reserveMB if lineno != None: raise KickstartParseError(formatErrorMsg(lineno, msg=msg)) else: raise KickstartParseError(msg) # Store the parsed arguments self.enabled = opts.enabled self.reserveMB = opts.reserveMB self.enablefadump = opts.enablefadump
def _create_enable_checkbox(self): enable_kdump_checkbox = CheckboxWidget(title=_("Enable kdump"), completed=self._addon_data.enabled) self._container.add(enable_kdump_checkbox, self._set_enabled)
def status(self): if self._addon_data.enabled: state = _("Kdump is enabled") else: state = _("Kdump is disabled") return state
def _create_reserve_amount_text_widget(self): title = _("Reserve amount (%d - %d MB)" % (self._lower, self._upper)) reserve_amount_entry = EntryWidget(title=title, value=self._addon_data.reserveMB) self._container.add(reserve_amount_entry, self._get_reserve_amount)