summary refs log tree commit diff
diff options
context:
space:
mode:
authorErik Arvstedt <erik.arvstedt@gmail.com>2021-05-04 15:04:36 +0200
committerErik Arvstedt <erik.arvstedt@gmail.com>2021-05-14 11:28:21 +0200
commit60c6153ab12229fa3d067460614131da5e67f6da (patch)
treee7ae2cd535c20259cac1abf315d832940be05c62
parent074b608d01e60fbef9bffe0ac7e25e72d20f4866 (diff)
downloadnixpkgs-60c6153ab12229fa3d067460614131da5e67f6da.tar
nixpkgs-60c6153ab12229fa3d067460614131da5e67f6da.tar.gz
nixpkgs-60c6153ab12229fa3d067460614131da5e67f6da.tar.bz2
nixpkgs-60c6153ab12229fa3d067460614131da5e67f6da.tar.lz
nixpkgs-60c6153ab12229fa3d067460614131da5e67f6da.tar.xz
nixpkgs-60c6153ab12229fa3d067460614131da5e67f6da.tar.zst
nixpkgs-60c6153ab12229fa3d067460614131da5e67f6da.zip
btcpayserver/update.sh: auto-update nbxplorer
It's now sufficient to run a single script (btcpayserver/update.sh) to
update btcpayserver. This simplifies maintenance.
nbxplorer is a strict dependency of btcpayserver.
-rwxr-xr-xpkgs/applications/blockchains/btcpayserver/update.sh7
-rwxr-xr-xpkgs/applications/blockchains/nbxplorer/util/create-deps.sh2
2 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/applications/blockchains/btcpayserver/update.sh b/pkgs/applications/blockchains/btcpayserver/update.sh
index 1f7dbedd020..9debe6780f2 100755
--- a/pkgs/applications/blockchains/btcpayserver/update.sh
+++ b/pkgs/applications/blockchains/btcpayserver/update.sh
@@ -2,5 +2,10 @@
 set -euo pipefail
 
 scriptDir=$(cd "${BASH_SOURCE[0]%/*}" && pwd)
+cd "$scriptDir"
 
-"$scriptDir"/../nbxplorer/util/update-common.sh btcpayserver "$scriptDir"/deps.nix
+echo "Updating nbxplorer"
+../nbxplorer/update.sh
+echo
+echo "Updating btcpayserver"
+../nbxplorer/util/update-common.sh btcpayserver deps.nix
diff --git a/pkgs/applications/blockchains/nbxplorer/util/create-deps.sh b/pkgs/applications/blockchains/nbxplorer/util/create-deps.sh
index 1402d1cd1eb..14b1687dfff 100755
--- a/pkgs/applications/blockchains/nbxplorer/util/create-deps.sh
+++ b/pkgs/applications/blockchains/nbxplorer/util/create-deps.sh
@@ -6,7 +6,7 @@ set -euo pipefail
 # Expects $pkgSrc to contain a single .sln file.
 
 pkgSrc=$1
-depsFile=$2
+depsFile=$(realpath "$2")
 
 sln=$(cd "$pkgSrc"; find * -maxdepth 0 -name '*.sln' | head -1)
 [[ $sln ]] || { echo "No .sln file in $pkgSrc" ; exit 1; }