2022-04-06 15:20:47 +00:00
#!/bin/bash
2022-04-20 09:56:04 +00:00
if [ -d ~/retrodeck/roms ] && [ -d /run/media/mmcblk0p1/retrodeck/roms ]
2022-04-06 15:20:47 +00:00
then # found both internal and sd folders
2022-05-20 06:07:15 +00:00
zenity --title "RetroDECK" --warning --no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --text= "I found a roms folder both in internal and SD Card,\nin order to make this tool useful you should remove one of the two or merge them."
2022-04-06 15:20:47 +00:00
exit 0
fi
if [ -d ~/retrodeck/roms ] && [ ! -d /run/media/mmcblk0p1/retrodeck/roms ]
then # found internal folder and not the external
roms_path = ~/retrodeck
new_roms_path = /run/media/mmcblk0p1/retrodeck
fi
if [ ! -d ~/retrodeck/roms ] && [ -d /run/media/mmcblk0p1/retrodeck/roms ]
then # found external folder and not the internal
roms_path = /run/media/mmcblk0p1/retrodeck
new_roms_path = ~/retrodeck
fi
2022-05-20 06:07:15 +00:00
zenity --title "RetroDECK" --question --no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --text= " Should I move the roms from\n\n $roms_path /roms\n\nto\n\n $new_roms_path /roms? "
2022-04-25 02:45:26 +00:00
if [ $? = = 0 ] #yes
then
mkdir -p $new_roms_path
mv -f $roms_path /roms $new_roms_path /roms
rm -f /var/config/emulationstation/ROMs
ln -s $new_roms_path /roms /var/config/emulationstation/ROMs
rm -f $roms_path /roms
fi