diff options
author | sterni <sternenseemann@systemli.org> | 2021-07-16T19·07+0200 |
---|---|---|
committer | sterni <sternenseemann@systemli.org> | 2021-07-28T12·14+0000 |
commit | 5a3a495956cb92f7f992c4efd80f7d00b216f0a1 (patch) | |
tree | e29927601adce19dee3fd054589ce499029c1148 /bin | |
parent | 6b88df04c1986bf5c40433caa87f1dba8ce8971d (diff) |
feat(tools/depot-nixpkgs-update): tool to update our pin r/2697
Very simplistic tool to aid with updating our nixpkgs channel pins: This tool prints the correct two `*Hashes` sets to stdout, so you can easily delete the appropriate lines in `third_party/nixpkgs/default.nix`, run ./bin/depot-nixpkgs-update | wl-copy and paste it into your editor. Doing this fully automatically would be possible, but would either a) require changing `default.nix`, so it is regex-able more easily, b) touching something like rnix-parser which I have no motivation to at the moment or c) searching for the old hashes and replacing them with the new ones. This may be a simple and worthwhile improvement in the future. Change-Id: I4df44e3827ce9ff6e4fe2d336c08016d799e21a7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3252 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/__dispatch.sh | 3 | ||||
l--------- | bin/depot-nixpkgs-update | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/bin/__dispatch.sh b/bin/__dispatch.sh index a4fa75358def..535c9b48ab9f 100755 --- a/bin/__dispatch.sh +++ b/bin/__dispatch.sh @@ -19,6 +19,9 @@ case "${TARGET_TOOL}" in depot-build) attr="tools.depot-build" ;; + depot-nixpkgs-update) + attr="tools.depot-nixpkgs-update" + ;; gerrit) attr="tools.gerrit-cli" ;; diff --git a/bin/depot-nixpkgs-update b/bin/depot-nixpkgs-update new file mode 120000 index 000000000000..8390ec9c9652 --- /dev/null +++ b/bin/depot-nixpkgs-update @@ -0,0 +1 @@ +__dispatch.sh \ No newline at end of file |