switch-prebuilt: update
This commit is contained in:
parent
e31acba002
commit
c8f1d10e4e
1 changed files with 4 additions and 2 deletions
|
@ -2,7 +2,7 @@
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
{ depot, pkgs, ... }:
|
{ depot, system, pkgs, ... }:
|
||||||
pkgs.writeShellScriptBin "switch-prebuilt" ''
|
pkgs.writeShellScriptBin "switch-prebuilt" ''
|
||||||
set -ue
|
set -ue
|
||||||
|
|
||||||
|
@ -14,9 +14,11 @@ pkgs.writeShellScriptBin "switch-prebuilt" ''
|
||||||
tmpdir="$(mktemp -d)"
|
tmpdir="$(mktemp -d)"
|
||||||
trap '{ rm -rf -- "$tmpdir"; }' EXIT
|
trap '{ rm -rf -- "$tmpdir"; }' EXIT
|
||||||
|
|
||||||
${pkgs.curl}/bin/curl -so "$tmpdir/archive.zip" 'https://hg.lukegb.com/api/v4/projects/lukegb%2Fdepot/jobs/artifacts/branch%2Fdefault/download?job=nixCache'
|
${pkgs.curl}/bin/curl -so "$tmpdir/archive.zip" 'https://hg.lukegb.com/api/v4/projects/lukegb%2Fdepot/jobs/artifacts/branch%2Fdefault/download?job=nixCache-${system}'
|
||||||
${pkgs.unzip}/bin/unzip -d "$tmpdir" -q -o "$tmpdir/archive.zip"
|
${pkgs.unzip}/bin/unzip -d "$tmpdir" -q -o "$tmpdir/archive.zip"
|
||||||
system="$(${pkgs.jq}/bin/jq -r ".\"$(hostname)\"" "$tmpdir/systems.json")"
|
system="$(${pkgs.jq}/bin/jq -r ".\"$(hostname)\"" "$tmpdir/systems.json")"
|
||||||
|
|
||||||
|
echo "Switching to system ''$system"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ! -e "$system" ]]; then
|
if [[ ! -e "$system" ]]; then
|
||||||
|
|
Loading…
Reference in a new issue