fixed creation of system specific SAVEFILE directories (forgot SYMLINKs)

This commit is contained in:
Jandalf81
2018-08-13 21:23:14 +02:00
parent d9c40b71ff
commit bc6f3975e5

View File

@@ -905,13 +905,28 @@ function 6bCheckLocalSystemDirectories ()
do do
system="${directory##*/}" system="${directory##*/}"
if [ -d ~/RetroPie/saves/${system} ] # check if ROMS directory is a real directory and not a SymLink
if [ ! -L ~/RetroPie/roms/${system} ]
then then
printf "$(date +%FT%T%:z):\t6bCheckLocalSystemDirectories\tFOUND ${system}\n" >> ~/scripts/rclone_script/rclone_script-install.log # check if same directory exists in SAVES, create if necessary
if [ -d ~/RetroPie/saves/${system} ]
then
printf "$(date +%FT%T%:z):\t6bCheckLocalSystemDirectories\tFOUND directory ${system}\n" >> ~/scripts/rclone_script/rclone_script-install.log
else
mkdir ~/RetroPie/saves/${system}
printf "$(date +%FT%T%:z):\t6bCheckLocalSystemDirectories\tCREATED directory ${system}\n" >> ~/scripts/rclone_script/rclone_script-install.log
retval=1
fi
else else
mkdir ~/RetroPie/saves/${system} # check if same SymLink exists in SAVES, create if necessary
printf "$(date +%FT%T%:z):\t6bCheckLocalSystemDirectories\tCREATED ${system}\n" >> ~/scripts/rclone_script/rclone_script-install.log if [ -L ~/RetroPie/saves/${system} ]
retval=1 then
printf "$(date +%FT%T%:z):\t6bCheckLocalSystemDirectories\tFOUND symlink ${system}\n" >> ~/scripts/rclone_script/rclone_script-install.log
else
ln -s ~/RetroPie/saves/${system} ~/RetroPie/saves/$(readlink ~/RetroPie/roms/${system})
printf "$(date +%FT%T%:z):\t6bCheckLocalSystemDirectories\tCREATED symlink ${system}\n" >> ~/scripts/rclone_script/rclone_script-install.log
retval=1
fi
fi fi
done done