Skip to content

Commit

Permalink
grub2bls
Browse files Browse the repository at this point in the history
  • Loading branch information
schubi2 committed Nov 6, 2024
1 parent 127f0fe commit 284e3c6
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 10 deletions.
7 changes: 3 additions & 4 deletions src/lib/bootloader/bls_sections.rb
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,9 @@ def grubenv_path
# @return [String] return default boot as string or "" if not set
# or something goes wrong
def read_default
# Execute.on_target can return nil if call failed.
str = Yast::Execute.on_target("/usr/bin/grub2-editenv", grubenv_path,
"list", "default", stdout: :capture) || ""
@default = str.split("=").last
@default = Yast::Misc.CustomSysconfigRead("default", "",
grubenv_path)
log.info "Default boot entry: #{@default}"
end

# write default entry
Expand Down
8 changes: 2 additions & 6 deletions src/lib/bootloader/grub2bls.rb
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ def packages
private

SDBOOTUTIL = "/usr/bin/sdbootutil".freeze
CMDLINE = "/etc/kernel/cmdline".freeze
OS_RELEASE_PATH = "/etc/os-release".freeze

def grubenv_path
Expand All @@ -93,10 +92,8 @@ def grubenv_path
# @return [String] return default boot as string or "" if not set
# or something goes wrong
def read_menu_timeout
# Execute.on_target can return nil if call failed.
str = Yast::Execute.on_target("/usr/bin/grub2-editenv", grubenv_path,
"list", "timeout", stdout: :capture) || ""
grub_default.timeout = str.split("=").last
grub_default.timeout = Yast::Misc.CustomSysconfigRead("timeout", "",
grubenv_path)
log.info "Boot timeout: #{grub_default.timeout}"
end

Expand All @@ -112,7 +109,6 @@ def merge_sections(other)
end

def create_menu_entries

begin
Yast::Execute.on_target!(SDBOOTUTIL, "--verbose", "add-all-kernels")
rescue Cheetah::ExecutionFailed => e
Expand Down

0 comments on commit 284e3c6

Please sign in to comment.