Module: Yast::KdumpComplexInclude
- Defined in:
- ../../src/include/kdump/complex.rb
Instance Method Summary (collapse)
- - (Object) initialize_kdump_complex(include_target)
-
- (Object) InstallPackages
True if necessary packages are installed.
-
- (Object) Modified
Return a modification status.
- - (Object) PollAbort
-
- (Object) ReadDialog
Read settings dialog.
- - (Object) ReallyAbort
-
- (Object) WriteDialog
Write settings dialog.
Instance Method Details
- (Object) initialize_kdump_complex(include_target)
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File '../../src/include/kdump/complex.rb', line 30 def initialize_kdump_complex(include_target) Yast.import "UI" textdomain "kdump" Yast.import "Label" Yast.import "Popup" Yast.import "Wizard" Yast.import "Confirm" Yast.import "Kdump" Yast.import "Package" Yast.import "Arch" Yast.import "Report" Yast.import "Mode" Yast.import "Message" Yast.import "PackageSystem" Yast.include include_target, "kdump/helps.rb" end |
- (Object) InstallPackages
Returns true if necessary packages are installed
65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File '../../src/include/kdump/complex.rb', line 65 def InstallPackages #install packages package_list = KdumpClass::KDUMP_PACKAGES if !PackageSystem.CheckAndInstallPackages(package_list) Report.Error(Message.CannotContinueWithoutPackagesInstalled) Builtins.y2error( "[kdump] Installation of package list %1 failed or aborted", package_list ) return false end true end |
- (Object) Modified
Return a modification status
52 53 54 |
# File '../../src/include/kdump/complex.rb', line 52 def Modified Kdump.GetModified end |
- (Object) PollAbort
60 61 62 |
# File '../../src/include/kdump/complex.rb', line 60 def PollAbort UI.PollInput == :abort end |
- (Object) ReadDialog
Read settings dialog
82 83 84 85 86 87 88 89 90 |
# File '../../src/include/kdump/complex.rb', line 82 def ReadDialog Wizard.RestoreHelp(Ops.get_string(@HELPS, "read", "")) # Kdump::AbortFunction = PollAbort; return :abort if !Confirm.MustBeRoot InstallPackages() or return :abort ret = Kdump.Read ret ? :next : :abort end |
- (Object) ReallyAbort
56 57 58 |
# File '../../src/include/kdump/complex.rb', line 56 def ReallyAbort !Kdump.GetModified || Popup.ReallyAbort(true) end |
- (Object) WriteDialog
Write settings dialog
94 95 96 97 98 99 |
# File '../../src/include/kdump/complex.rb', line 94 def WriteDialog Wizard.RestoreHelp(Ops.get_string(@HELPS, "write", "")) # Kdump::AbortFunction = PollAbort; ret = Kdump.Write ret ? :next : :abort end |