EmuDeck/functions/appImageInit.sh
Dragoon Dorise 00a8f1c19c
New paths (#1381)
* new paths

* /

* EmuDeck/

* mv

* no &

* ESDE new location

* ESDE new path

* no symlink load

* bigpemu new path

* force move

* global vars

* oopsie

* missing $emudeckBackend

* better migration detection

* Keep Appimages in Applications

* Keep Appimages in Applications
2025-01-02 13:42:31 +01:00

22 lines
710 B
Bash

#!/bin/bash
appImageInit() {
#Migrate emudeck folder
if [ -f "$HOME/emudeck/settings.sh" ] && [ ! -L "$HOME/emudeck/settings.sh" ]; then
# We move good old emudeck folder to .config
rsync -avh "$HOME/emudeck/" "$emudeckFolder" && rm -rf "$HOME/emudeck" && mkdir "$HOME/emudeck" && ln -s "$emudeckFolder/settings.sh" "$HOME/emudeck/settings.sh"
#Add Emus launchers to ESDE
rsync -avhp --mkpath "$emudeckBackend/chimeraOS/configs/emulationstation/custom_systems/es_find_rules.xml" "$(dirname "$es_rulesFile")" --backup --suffix=.bak
sed -i "s|/run/media/mmcblk0p1/Emulation|${emulationPath}|g" "$es_rulesFile"
fi
# Init functions
mkdir -p "$emudeckLogs"
mkdir -p "$emudeckFolder/feeds"
}