summary refs log tree commit diff
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2022-06-06 02:12:53 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2022-06-06 02:12:53 +0200
commit89d5ef1295b0b78d23856741ac914f8868550173 (patch)
tree408839be1dd0a6eeb814138f6e8fd06a8344fe25
parent1841ad02a3a6ce601b39c1ad5a9a9fb8ca8c9be6 (diff)
downloadnixpkgs-89d5ef1295b0b78d23856741ac914f8868550173.tar
nixpkgs-89d5ef1295b0b78d23856741ac914f8868550173.tar.gz
nixpkgs-89d5ef1295b0b78d23856741ac914f8868550173.tar.bz2
nixpkgs-89d5ef1295b0b78d23856741ac914f8868550173.tar.lz
nixpkgs-89d5ef1295b0b78d23856741ac914f8868550173.tar.xz
nixpkgs-89d5ef1295b0b78d23856741ac914f8868550173.tar.zst
nixpkgs-89d5ef1295b0b78d23856741ac914f8868550173.zip
ArchiSteamFarm: update programm and web-ui in one run
-rwxr-xr-xpkgs/applications/misc/ArchiSteamFarm/updater.sh3
-rwxr-xr-xpkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh8
2 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/applications/misc/ArchiSteamFarm/updater.sh b/pkgs/applications/misc/ArchiSteamFarm/updater.sh
index 6735c293c67..9baedde025d 100755
--- a/pkgs/applications/misc/ArchiSteamFarm/updater.sh
+++ b/pkgs/applications/misc/ArchiSteamFarm/updater.sh
@@ -15,6 +15,7 @@ if [[ "$new_version" == "$old_version" ]]; then
   fi
 fi
 
+asf_path=$(pwd)
 cd ../../../..
 
 nixpkgs_path=$(pwd)
@@ -47,3 +48,5 @@ trap '
   popd
   rm -r "$src"
 ' EXIT
+cd "$asf_path"
+./web-ui/update.sh
diff --git a/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh b/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
index b6e72bf19cb..90f8baf8e1b 100755
--- a/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
+++ b/pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
@@ -1,11 +1,13 @@
 #!/usr/bin/env nix-shell
-#! nix-shell -i bash -p nodePackages.node2nix gnused jq curl
+#! nix-shell -I nixpkgs=../../../.. -i bash -p nodePackages.node2nix gnused jq curl
+set -eoux pipefail
 
+pushd ../../../..
 version=$(nix-instantiate --strict --eval -A ArchiSteamFarm.version | jq -r)
+popd
+pushd "$(dirname "$0")"
 ui=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/JustArchiNET/ArchiSteamFarm/contents/ASF-ui?ref=$version" | jq -r .sha)
 
-pushd $(dirname "$0")
-
 curl "https://raw.githubusercontent.com/JustArchiNET/ASF-ui/$ui/package-lock.json" -o package-lock.json
 curl "https://raw.githubusercontent.com/JustArchiNET/ASF-ui/$ui/package.json" -o package.json