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:
parent
b6735618f5
commit
d3d8a6de1b
@ -87,6 +87,11 @@ warning ()
|
||||
warn_user=true
|
||||
}
|
||||
|
||||
#checks whether specified directory exists. Also works with globs
|
||||
dir_exists() {
|
||||
[ -d "$1" ]
|
||||
}
|
||||
|
||||
# check if selected options are correct.
|
||||
|
||||
if [[ -n "$data_dir" ]]
|
||||
@ -177,7 +182,7 @@ then
|
||||
cd "$data_dir" && innoextract "$gog_file"
|
||||
|
||||
# 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
|
||||
data_dir="$data_dir"/app
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user