summaryrefslogtreecommitdiffstats
path: root/draklive
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2007-06-04 15:48:04 +0000
committerOlivier Blin <oblin@mandriva.com>2007-06-04 15:48:04 +0000
commit4977639fdde5a5b0e0a4b4d0162a443b66f81ee0 (patch)
treeddb49fa925620abd95d4e6547c696f6808ecf8cd /draklive
parent83ec560933c3f9119b564154d40d8eac6db5bb39 (diff)
downloaddrakiso-4977639fdde5a5b0e0a4b4d0162a443b66f81ee0.tar
drakiso-4977639fdde5a5b0e0a4b4d0162a443b66f81ee0.tar.gz
drakiso-4977639fdde5a5b0e0a4b4d0162a443b66f81ee0.tar.bz2
drakiso-4977639fdde5a5b0e0a4b4d0162a443b66f81ee0.tar.xz
drakiso-4977639fdde5a5b0e0a4b4d0162a443b66f81ee0.zip
create mtools_run_
Diffstat (limited to 'draklive')
-rwxr-xr-xdraklive8
1 files changed, 6 insertions, 2 deletions
diff --git a/draklive b/draklive
index 4ae1234..56ecef4 100755
--- a/draklive
+++ b/draklive
@@ -320,6 +320,11 @@ sub run_foreach {
close $OUTPUT;
}
+sub mtools_run_ {
+ local $ENV{MTOOLS_SKIP_CHECK} = 1;
+ &run_;
+}
+
sub get_live_name {
my ($live) = @_;
join('-', grep { $_ } @{$live->{settings}}{qw(name product desktop region media arch)});
@@ -967,8 +972,7 @@ sub device_mkfs {
sub set_device_label {
my ($device, $type, $label) = @_;
if ($type eq 'vfat') {
- local $ENV{MTOOLS_SKIP_CHECK} = 1;
- run_('mlabel', '-i', $device, '::' . $label);
+ mtools_run_('mlabel', '-i', $device, '::' . $label);
} elsif (member($type, 'ext2', 'ext3')) {
run_('e2label', $device, $label);
} else {