on iko/ghcjs-patch-master help sign in
Stable sort order for update-patches.sh
5c58240Rodney Lorrimar
patches/update-patches.sh+3−3
@@ -1,8 +1,8 @@
1−#!/bin/bash
1+#!/usr/bin/env bash
2−for ghc in $(find . -name "ghc*" -type d); do
2+for ghc in $(find . -name "ghc*" -type d | sort); do
3 (cd $ghc
3 (cd $ghc
4 echo "{" > default.nix
4 echo "{" > default.nix
5− (for a in $(find . -name "*.patch" -type f); do
5+ (for a in $(find . -name "*.patch" -type f | sort); do
6 b=${a%%.patch};
6 b=${a%%.patch};
7 b=${b##./};
7 b=${b##./};
8 echo " packages.${b%%-*}.patches = [ ({ version, revision }: if version == \"${b##*-}\" && revision == 0 then $a else null) ];" >> default.nix
8 echo " packages.${b%%-*}.patches = [ ({ version, revision }: if version == \"${b##*-}\" && revision == 0 then $a else null) ];" >> default.nix