From d6d4fb4ac1a04fa73b66912f9feedf93eba6cbbb Mon Sep 17 00:00:00 2001 From: icenine451 Date: Tue, 18 Oct 2022 10:11:24 -0400 Subject: [PATCH] Revert "Fix update check, save RA cfg after 0.5.0b update" This reverts commit ef29a3644bc9b96f27e27138efe611fb63a79aac. --- retrodeck.sh | 39 +++++++++++---------------------------- 1 file changed, 11 insertions(+), 28 deletions(-) diff --git a/retrodeck.sh b/retrodeck.sh index 243a54e4..838c639a 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -209,12 +209,9 @@ ra_init() { mkdir -pv /var/config/retroarch/cores/ cp /app/share/libretro/cores/* /var/config/retroarch/cores/ cp -fv $emuconfigs/retroarch.cfg /var/config/retroarch/ - if [[ overwrite_configs ]]; then cp -fv $emuconfigs/retroarch-core-options.cfg /var/config/retroarch/ - sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/retroarch/retroarch.cfg - fi #rm -rf $rdhome/bios/bios # in some situations a double bios symlink is created - + sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/retroarch/retroarch.cfg # PPSSPP echo "--------------------------------" @@ -298,9 +295,18 @@ post_update() { # 0.4 -> 0.5 # Perform save and state migration if needed + # Moving PCSX2 Saves + mv -fv /var/config/PCSX2/sstates/* $rdhome/states/ps2/pcsx2 + mv -fv /var/config/PCSX2/memcards/* $rdhome/saves/ps2/memcards + + # Moving Citra saves from legacy location to 0.5.0b structure + + mv -fv $rdhome/saves/Citra/* $rdhome/saves/n3ds/citra + rmdir $rdhome/saves/Citra # Old folder cleanup + versionwheresaveschanged="0.4.5b" # Hardcoded break point between unsorted and sorted saves - if [[ $(sed -e "s/\.//g" <<< $hard_version) > $(sed -e "s/\.//g" <<< $versionwheresaveschanged) ]] && [[ ! $(sed -e "s/\.//g" <<< $version) > $(sed -e "s/\.//g" <<< $versionwheresaveschanged) ]]; then # Check if user is upgrading from the version where save organization was changed. Try not to reuse this, it things 0.4.5b is newer than 0.4.5 + if [[ $(sed -e "s/\.//g" <<< $hard_version) > $(sed -e "s/\.//g" <<< $versionwheresaveschanged) ]] && [[ ! $(sed -e "s/\.//g" <<< $hard_version) == $(sed -e "s/\.//g" <<< $version) ]]; then # Check if user is upgrading from the version where save organization was changed. Try not to reuse this, it things 0.4.5b is newer than 0.4.5 migration_logfile=$rdhome/.logs/savemove_"$(date +"%Y_%m_%d_%I_%M_%p").log" save_backup_file=$rdhome/savebackup_"$(date +"%Y_%m_%d_%I_%M_%p").zip" state_backup_file=$rdhome/statesbackup_"$(date +"%Y_%m_%d_%I_%M_%p").zip" @@ -421,27 +427,6 @@ post_update() { echo "Version" $version "is after the save and state organization was changed, no need to sort again" fi - if [[ $(sed -e "s/\.//g" <<< $hard_version) > $(sed -e "s/\.//g" <<< $versionwheresaveschanged) ]] && [[ ! $(sed -e "s/\.//g" <<< $version) > $(sed -e "s/\.//g" <<< $versionwheresaveschanged) ]]; then # Check if user is upgrading from the version where save organization was changed. - overwrite_configs=true - fi - - # Moving PCSX2 Saves if needed - if [[ -d /var/config/PCSX2 ]]; then - mv -fv /var/config/PCSX2/sstates/* $rdhome/states/ps2/pcsx2 - mv -fv /var/config/PCSX2/memcards/* $rdhome/saves/ps2/memcards - fi - if [[ -d $rdhome/saves/PS2 ]] # This appears to have been a legacy location that no longer works under the new structure. - mv -fv $rdhome/saves/PS2/* $rdhome/saves/ps2 - rmdir $rdhome/saves/PS2 - fi - - # Moving Citra saves from legacy location to 0.5.0b structure if needed - if [[ -d $rdhome/saves/Citra ]]; then - mv -fv $rdhome/saves/Citra/* $rdhome/saves/n3ds/citra - rmdir $rdhome/saves/Citra # Old folder cleanup - fi - - ( ra_init standalones_init tools_init @@ -455,8 +440,6 @@ post_update() { --auto-close create_lock - - overwrite_configs=false } start_retrodeck() {