mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2025-05-05 16:02:48 +00:00
* 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
22 lines
710 B
Bash
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"
|
|
|
|
}
|