mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-25 07:25: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"
|
||||
prepare_component "reset" "ruffle"
|
||||
prepare_component "reset" "steam-rom-manager"
|
||||
update_rd_conf
|
||||
|
||||
# TODO: check this
|
||||
|
|
|
@ -89,7 +89,7 @@ prepare_component() {
|
|||
local srm_path="/var/config/steam-rom-manager/userData"
|
||||
create_dir -d $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"
|
||||
jq --arg steamDir "$HOME/.steam/steam" --arg romDir "$rdhome/.sync" \
|
||||
|
|
|
@ -347,9 +347,15 @@ addToSteam() {
|
|||
echo "$command \"$path\"" >> "$launcher"
|
||||
|
||||
chmod +x "$launcher"
|
||||
|
||||
zypak-wrapper steam-rom-manager add "$launcher"
|
||||
done
|
||||
fi
|
||||
done
|
||||
|
||||
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