#!/bin/sh # Requires: pkg install portfmt yq # Run in lang/rust-nightly set -eu prev_date=$(portedit get '^NIGHTLY_DATE$' .) prev_commit=$(fetch -qo - https://static.rust-lang.org/dist/${prev_date}/channel-rust-nightly.toml | tomlq -r '.pkg.rustc.git_commit_hash') fetch -qo /tmp/channel-rust-nightly.toml https://static.rust-lang.org/dist/channel-rust-nightly.toml rust-nightly.msg