aboutsummaryrefslogtreecommitdiffstats
path: root/t_install_iso/010_check_autorun.t
diff options
context:
space:
mode:
Diffstat (limited to 't_install_iso/010_check_autorun.t')
-rw-r--r--t_install_iso/010_check_autorun.t16
1 files changed, 7 insertions, 9 deletions
diff --git a/t_install_iso/010_check_autorun.t b/t_install_iso/010_check_autorun.t
index af8f4b9..ce6000a 100644
--- a/t_install_iso/010_check_autorun.t
+++ b/t_install_iso/010_check_autorun.t
@@ -30,20 +30,18 @@ my $name = basename($image_path);
bail_on_fail;
-set_failure_handler( sub {
+set_failure_handler(sub {
print "umount iso\n";
system 'umount /media/iso_check; rm -r /media/iso_check';
});
-# Autorun is on CD AND DVD
-#my %info = Tools::parse_mageia_iso_name($name);
-#skip 'Autorun is only on DVDs.', 13 unless $info{"medium"} eq 'DVD';
-
#
-ok (-r "/media/iso_check/autorun.inf", 'autorun.inf is there');
+ok -r "/media/iso_check/autorun.inf", 'autorun.inf is there';
BAIL_OUT('Autorun stuff is missing anyway.') if !(-r "/media/iso_check/autorun.inf");
+# TODO check media name in autorun.inf (for Windows)
+
#
my $lines = `cat -e /media/iso_check/autorun.inf | wc -l`;
my $num = `cat -e /media/iso_check/autorun.inf | grep "\\^M" | wc -l`;
@@ -52,9 +50,9 @@ chomp($lines);
my $last = `cat -e /media/iso_check/autorun.inf | tail -n 1 | grep "\\^M" | wc -l`;
# TODO rewrite this
-if ( ($lines != $num && $lines - 1 != $num)
- || ($lines == 0)
- || ($lines -1 == $num && $last == 1)) {
+if ($lines != $num && $lines - 1 != $num
+ || $lines == 0
+ || $lines - 1 == $num && $last == 1) {
fail('autorun.inf valid EOL chars');
} else {
pass('autorun.inf valid EOL chars');