|
@@ -209,17 +209,13 @@ fi
|
|
|
|
|
|
if [[ -n "$data_dir" ]]
|
|
|
then
|
|
|
- cp -r "$data_dir"/Data "$dest_dir"
|
|
|
- cp -r "$data_dir"/Maps "$dest_dir"
|
|
|
-
|
|
|
# this folder is named differently from time to time
|
|
|
- # vcmi can handle any case but script can't
|
|
|
- if [ -d "$data_dir"/MP3 ]
|
|
|
- then
|
|
|
- cp -r "$data_dir"/MP3 "$dest_dir"
|
|
|
- else
|
|
|
- cp -r "$data_dir"/Mp3 "$dest_dir"
|
|
|
- fi
|
|
|
+ # bash also has `shopt -s nocaseglob` but we don't want this to
|
|
|
+ # accidentally influence other parts of this script
|
|
|
+ # since the directory names are short, we use this pattern matching
|
|
|
+ cp -r "$data_dir"/[Dd][Aa][Tt][Aa] "$dest_dir"
|
|
|
+ cp -r "$data_dir"/[Mm][Aa][Pp][Ss] "$dest_dir"
|
|
|
+ cp -r "$data_dir"/[Mm][Pp]3 "$dest_dir"
|
|
|
fi
|
|
|
|
|
|
if [[ -n "$download" ]]
|