package MDV::Draklive::Media; sub get_initrd_path { my ($media) = @_; '/' . $media->{storage} . '/initrd.gz'; } #- mainly for storage-specific subroutines sub get_storage_setting { my ($media, $setting) = @_; $storage{$media->{storage}}{$setting}; } #- for actions that support an optional boot storage type sub get_boot_setting { my ($media, $setting, $opts) = @_; $opts->{boot} ? $storage{$opts->{boot}}{$setting} : get_media_setting($media, $setting); } 1;