From 6c4a4d0a4432973557c02185cd7d4803bb5ad674 Mon Sep 17 00:00:00 2001 From: TrainDoctor Date: Sat, 1 Oct 2022 19:04:05 -0700 Subject: Update install_release.sh --- dist/install_release.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'dist') diff --git a/dist/install_release.sh b/dist/install_release.sh index 009997ad..3656e10e 100644 --- a/dist/install_release.sh +++ b/dist/install_release.sh @@ -13,8 +13,13 @@ sudo -u $SUDO_USER mkdir -p "${HOMEBREW_FOLDER}/services" sudo -u $SUDO_USER mkdir -p "${HOMEBREW_FOLDER}/plugins" # Download latest release and install it -curl -L https://github.com/SteamDeckHomebrew/PluginLoader/releases/latest/download/PluginLoader --output "${HOMEBREW_FOLDER}/services/PluginLoader" -chmod +x "${HOMEBREW_FOLDER}/services/PluginLoader" +RELEASE=$(curl -s 'https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases' | jq -r "first(.[] | select(.prerelease == "false"))") +read VERSION DOWNLOADURL < <(echo $(jq -r '.tag_name, .assets[].browser_download_url' <<< ${RELEASE})) + +printf "Installing version %s...\n" "${VERSION}" +curl -L $DOWNLOADURL --output ${HOMEBREW_FOLDER}/services/PluginLoader +chmod +x ${HOMEBREW_FOLDER}/services/PluginLoader +echo $VERSION > ${HOMEBREW_FOLDER}/services/.loader.version systemctl --user stop plugin_loader 2> /dev/null systemctl --user disable plugin_loader 2> /dev/null -- cgit v1.2.3