diff options
author | Olivier Blin <oblin@mandriva.com> | 2008-10-28 20:45:09 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2008-10-28 20:45:09 +0000 |
commit | cf37ea864a0f4e3779e132ea3e68d4159825692b (patch) | |
tree | f51058ad43464aad21aa38c637c39b8097380c76 /draklive | |
parent | 1ed9d8e1506275eb66d2e1a822c5d66554d3b1d0 (diff) | |
download | drakiso-cf37ea864a0f4e3779e132ea3e68d4159825692b.tar drakiso-cf37ea864a0f4e3779e132ea3e68d4159825692b.tar.gz drakiso-cf37ea864a0f4e3779e132ea3e68d4159825692b.tar.bz2 drakiso-cf37ea864a0f4e3779e132ea3e68d4159825692b.tar.xz drakiso-cf37ea864a0f4e3779e132ea3e68d4159825692b.zip |
move get_storage_setting as method in MDV::Draklive::Media
Diffstat (limited to 'draklive')
-rwxr-xr-x | draklive | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -1022,12 +1022,6 @@ sub list_selected_loopbacks { $live->{settings}{pack} ? @{$live->{packs}{$live->{settings}{pack}} || []} : ()); } -#- 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) = @_; @@ -1037,7 +1031,7 @@ sub get_boot_setting { #- for user-customisable media setting, that can override storage setting sub get_media_setting { my ($media, $setting) = @_; - $media->{$setting} || get_storage_setting($media, $setting); + $media->{$setting} || $media->get_storage_setting($setting); } sub get_media_fs_module { @@ -1576,12 +1570,12 @@ sub pipe_subs { sub record_onthefly { my ($live, $opts) = @_; - my $record = get_storage_setting($live->{media}, 'record'); + my $record = $live->{media}->get_storage_setting('record'); unless ($record) { warn "not implemented yet\n"; return; } - if (my $create = get_storage_setting($live->{media}, 'record_needs_master') && get_storage_setting($live->{media}, 'create')) { + if (my $create = $live->{media}->get_storage_setting('record_needs_master') && $live->{media}->get_storage_setting('create')) { local $opts->{onthefly} = 1; #- pipe creation step to recording step pipe_subs(sub { $create->($live, $opts) }, |