Method: Bootloader::UdevMapping#to_kernel_device

Defined in:
src/lib/bootloader/udev_mapping.rb

#to_kernel_device(dev) ⇒ String?

Converts full udev name to kernel device ( disk or partition )

Parameters:

  • dev (String)

    device udev, mdadm or kernel name like /dev/disk/by-id/blabla

Returns:

  • (String, nil)

    kernel device or nil when running AutoYaST configuration.

Raises:

  • when device have udev format but do not exists



31
32
33
34
35
36
37
38
# File 'src/lib/bootloader/udev_mapping.rb', line 31

def to_kernel_device(dev)
  textdomain "bootloader"
  log.info "call to_kernel_device for #{dev}"
  raise "invalid device nil" unless dev

  # method udev_to_kernel works also for alternative raid names (bnc#944041)
  udev_to_kernel(dev)
end