@@ -549,47 +549,48 @@ function extract
549
549
echo " extract <path/file_name_1.ext> [path/file_name_2.ext] [path/file_name_3.ext]"
550
550
return 1
551
551
else
552
- for n in " $@ "
552
+ local filename
553
+ for filename in " $@ "
553
554
do
554
- if [ -f " $n " ]; then
555
- case " ${n % ,} " in
555
+ if [ -f " $filename " ]; then
556
+ case " ${filename % ,} " in
556
557
* .tar.bz2|* .tar.gz|* .tar.xz|* .tbz2|* .tgz|* .txz|* .tar)
557
- tar --extract --file=" $n "
558
+ tar --extract --file=" $filename "
558
559
;;
559
560
* .lzma)
560
- unlzma $ARDUINO_CI_SCRIPT_QUIET_OPTION ./" $n "
561
+ unlzma $ARDUINO_CI_SCRIPT_QUIET_OPTION ./" $filename "
561
562
;;
562
563
* .bz2)
563
- bunzip2 $ARDUINO_CI_SCRIPT_QUIET_OPTION ./" $n "
564
+ bunzip2 $ARDUINO_CI_SCRIPT_QUIET_OPTION ./" $filename "
564
565
;;
565
566
* .rar)
566
- eval unrar x -ad ./" $n " " $ARDUINO_CI_SCRIPT_VERBOSITY_REDIRECT "
567
+ eval unrar x -ad ./" $filename " " $ARDUINO_CI_SCRIPT_VERBOSITY_REDIRECT "
567
568
;;
568
569
* .gz)
569
- gunzip ./" $n "
570
+ gunzip ./" $filename "
570
571
;;
571
572
* .zip)
572
- unzip -qq ./" $n "
573
+ unzip -qq ./" $filename "
573
574
;;
574
575
* .z)
575
- eval uncompress ./" $n " " $ARDUINO_CI_SCRIPT_VERBOSITY_REDIRECT "
576
+ eval uncompress ./" $filename " " $ARDUINO_CI_SCRIPT_VERBOSITY_REDIRECT "
576
577
;;
577
578
* .7z|* .arj|* .cab|* .chm|* .deb|* .dmg|* .iso|* .lzh|* .msi|* .rpm|* .udf|* .wim|* .xar)
578
- 7z x ./" $n "
579
+ 7z x ./" $filename "
579
580
;;
580
581
* .xz)
581
- unxz $ARDUINO_CI_SCRIPT_QUIET_OPTION ./" $n "
582
+ unxz $ARDUINO_CI_SCRIPT_QUIET_OPTION ./" $filename "
582
583
;;
583
584
* .exe)
584
- cabextract $ARDUINO_CI_SCRIPT_QUIET_OPTION ./" $n "
585
+ cabextract $ARDUINO_CI_SCRIPT_QUIET_OPTION ./" $filename "
585
586
;;
586
587
* )
587
- echo " extract: '$n ' - unknown archive method"
588
+ echo " extract: '$filename ' - unknown archive method"
588
589
return 1
589
590
;;
590
591
esac
591
592
else
592
- echo " extract: '$n ' - file does not exist"
593
+ echo " extract: '$filename ' - file does not exist"
593
594
return 1
594
595
fi
595
596
done
0 commit comments