mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-22 05:55:38 +00:00
STEAM_SYNC_SH: code cleanup [skip ci]
This commit is contained in:
parent
ff4205632d
commit
8809e338f7
|
@ -434,6 +434,7 @@ post_update() {
|
||||||
|
|
||||||
set_setting_value "$raconf" "libretro_info_path" "/var/config/retroarch/cores" "retroarch"
|
set_setting_value "$raconf" "libretro_info_path" "/var/config/retroarch/cores" "retroarch"
|
||||||
prepare_component "reset" "ruffle"
|
prepare_component "reset" "ruffle"
|
||||||
|
prepare_component "reset" "steam-rom-manager"
|
||||||
update_rd_conf
|
update_rd_conf
|
||||||
|
|
||||||
# TODO: check this
|
# TODO: check this
|
||||||
|
|
|
@ -89,7 +89,7 @@ prepare_component() {
|
||||||
local srm_path="/var/config/steam-rom-manager/userData"
|
local srm_path="/var/config/steam-rom-manager/userData"
|
||||||
create_dir -d $srm_path
|
create_dir -d $srm_path
|
||||||
cp -fv "$config/steam-rom-manager/"*.json $srm_path
|
cp -fv "$config/steam-rom-manager/"*.json $srm_path
|
||||||
steam-rom-manager list
|
#steam-rom-manager list #TODO: what is this for?
|
||||||
|
|
||||||
log i "Updating steamDirectory and romDirectory lines in $srm_path/userConfigurations.json"
|
log i "Updating steamDirectory and romDirectory lines in $srm_path/userConfigurations.json"
|
||||||
jq --arg steamDir "$HOME/.steam/steam" --arg romDir "$rdhome/.sync" \
|
jq --arg steamDir "$HOME/.steam/steam" --arg romDir "$rdhome/.sync" \
|
||||||
|
|
|
@ -347,9 +347,15 @@ addToSteam() {
|
||||||
echo "$command \"$path\"" >> "$launcher"
|
echo "$command \"$path\"" >> "$launcher"
|
||||||
|
|
||||||
chmod +x "$launcher"
|
chmod +x "$launcher"
|
||||||
|
|
||||||
|
zypak-wrapper steam-rom-manager add "$launcher"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
log i "Steam Sync: completed"
|
log i "Steam Sync: completed"
|
||||||
|
}
|
||||||
|
|
||||||
|
remove_from_steam {
|
||||||
|
echo "TBD"
|
||||||
}
|
}
|
|
@ -1,32 +0,0 @@
|
||||||
import os
|
|
||||||
import shutil
|
|
||||||
import re
|
|
||||||
|
|
||||||
def resetfun(rdhome):
|
|
||||||
os.system("/app/bin/zypak-wrapper /app/srm/steam-rom-manager list")
|
|
||||||
srm_path=os.path.expanduser("~/.var/app/net.retrodeck.retrodeck/config/steam-rom-manager/userData/userConfigurations.json")
|
|
||||||
if not os.path.isfile(srm_path):
|
|
||||||
print("Steam ROM Manager configuration not initialized! Initializing now.")
|
|
||||||
shutil.copyfile("/app/libexec/steam-sync/userConfigurations.json", srm_path)
|
|
||||||
shutil.copyfile("/app/libexec/steam-sync/userExceptions.json", srm_path)
|
|
||||||
|
|
||||||
with open(srm_path,"r") as f:
|
|
||||||
data=f.read()
|
|
||||||
data=re.sub("\"steamDirectory.*","\"steamDirectory\" : \""+os.path.expanduser("~/.steam/steam")+"\",",data)
|
|
||||||
data=re.sub("\"romDirectory.*","\"romDirectory\" : \""+rdhome+"/.sync/\",",data)
|
|
||||||
with open(srm_path,"w") as f:
|
|
||||||
f.write(data)
|
|
||||||
|
|
||||||
if __name__=="__main__":
|
|
||||||
rdhome=""
|
|
||||||
|
|
||||||
print("Open RetroDECK config file: {}".format(os.path.expanduser("~/.var/app/net.retrodeck.retrodeck/config/retrodeck/retrodeck.cfg")))
|
|
||||||
|
|
||||||
fl=open(os.path.expanduser("~/.var/app/net.retrodeck.retrodeck/config/retrodeck/retrodeck.cfg"),"r")
|
|
||||||
lines=fl.readlines()
|
|
||||||
for line in lines:
|
|
||||||
if "rdhome" in line:
|
|
||||||
rdhome=line[7:-1]
|
|
||||||
fl.close()
|
|
||||||
|
|
||||||
resetfun(rdhome)
|
|
Loading…
Reference in a new issue