diff options
author | Olivier Blin <oblin@mandriva.com> | 2008-10-23 16:46:59 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2008-10-23 16:46:59 +0000 |
commit | 0378c0d6eae5fca0fb48d9e5a1475f6c25a29ca9 (patch) | |
tree | f70206093f378a877f488f14156a235a685060e3 /draklive | |
parent | 6a7e887ffa8385fe6400555891be846da1ff1b8d (diff) | |
download | drakiso-0378c0d6eae5fca0fb48d9e5a1475f6c25a29ca9.tar drakiso-0378c0d6eae5fca0fb48d9e5a1475f6c25a29ca9.tar.gz drakiso-0378c0d6eae5fca0fb48d9e5a1475f6c25a29ca9.tar.bz2 drakiso-0378c0d6eae5fca0fb48d9e5a1475f6c25a29ca9.tar.xz drakiso-0378c0d6eae5fca0fb48d9e5a1475f6c25a29ca9.zip |
do not create compressed image if not needed
Diffstat (limited to 'draklive')
-rwxr-xr-x | draklive | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -1666,13 +1666,22 @@ sub record_onthefly { } } +sub need_compressed_image { + my ($live) = @_; + list_selected_loopbacks($live); +} + sub get_disk_image_path { my ($live) = @_; - get_disk_master_path($live) . '.bz2'; + get_disk_master_path($live) . if_(need_compressed_image($live), '.bz2'); } sub create_disk_image { my ($live) = @_; + if (!need_compressed_image($live)) { + warn "no loopback: skipping image creation"; + return; + } my $master = get_disk_master_path($live); my $dest = get_disk_image_path($live); mkdir_p(dirname($dest)); |