From ced8704eff001cb6982baa6d175b1097b199abfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 21 Dec 2023 09:22:13 +0100 Subject: [PATCH] make version sort compatible with busybox sort There are too many cases where people have non-coreutils versions in there PATH. --- direnvrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/direnvrc b/direnvrc index 8f2c38f..7e6b6ba 100644 --- a/direnvrc +++ b/direnvrc @@ -38,7 +38,7 @@ _nix() { _require_version() { local cmd=$1 version=$2 required=$3 - if ! printf "%s\n" "$required" "$version" | sort --check=quiet --version-sort; then + if ! printf "%s\n" "$required" "$version" | LC_ALL=C sort -c -V 2>/dev/null; then _nix_direnv_fatal \ "minimum required $(basename "$cmd") version is $required (installed: $version)" fi