2018-05-25 04:33:15 +02:00
|
|
|
#!/usr/bin/env nix-shell
|
|
|
|
#!nix-shell -i bash -p bash nix curl jq
|
|
|
|
# vim: filetype=sh
|
|
|
|
# Updates the nixpkgs.json to the latest release
|
|
|
|
# See https://gist.github.com/zimbatm/de5350245874361762b6a4dfe5366530
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
|
|
cd "$(dirname "$0")" || exit 1
|
|
|
|
|
2019-02-06 04:32:15 +01:00
|
|
|
branch=release-18.04
|
2018-05-25 04:33:15 +02:00
|
|
|
|
|
|
|
owner=NixOS
|
|
|
|
repo=nixpkgs
|
|
|
|
rev=$(curl -sfL https://api.github.com/repos/$owner/$repo/git/refs/heads/$branch | jq -r .object.sha)
|
|
|
|
url=https://github.com/$owner/$repo/archive/$rev.tar.gz
|
|
|
|
|
|
|
|
release_sha256=$(nix-prefetch-url --unpack "$url")
|
|
|
|
|
|
|
|
cat <<NIXPKGS | tee src.json
|
|
|
|
{
|
|
|
|
"owner": "$owner",
|
|
|
|
"repo": "$repo",
|
|
|
|
"rev": "$rev",
|
|
|
|
"sha256": "$release_sha256"
|
|
|
|
}
|
|
|
|
NIXPKGS
|