1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-20 20:23:03 +02:00

Fix directory test

This commit is contained in:
Ivan Savenko 2022-12-27 17:19:28 +02:00
parent b6735618f5
commit d3d8a6de1b

View File

@ -87,6 +87,11 @@ warning ()
warn_user=true warn_user=true
} }
#checks whether specified directory exists. Also works with globs
dir_exists() {
[ -d "$1" ]
}
# check if selected options are correct. # check if selected options are correct.
if [[ -n "$data_dir" ]] if [[ -n "$data_dir" ]]
@ -177,7 +182,7 @@ then
cd "$data_dir" && innoextract "$gog_file" cd "$data_dir" && innoextract "$gog_file"
# some versions of gog.com installer (or innoextract tool?) place game files inside /app directory # some versions of gog.com installer (or innoextract tool?) place game files inside /app directory
if [[ -d "$data_dir"/app/[Dd][Aa][Tt][Aa] ]] if dir_exists "$data_dir"/app/[Dd][Aa][Tt][Aa]
then then
data_dir="$data_dir"/app data_dir="$data_dir"/app
fi fi