From 7e399b70787556d03f7108e3957b8f1c90289d29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 30 Dec 2021 13:03:46 +0100 Subject: [PATCH] glusterfs: fix version info A build script in glusterfs uses /bin/bash interpreter and fails to get the version from the VERSION file at build time: sh: build-aux/pkg-version: /bin/bash: bad interpreter: No such file or directory sh: build-aux/pkg-version: /bin/bash: bad interpreter: No such file or directory sh: build-aux/pkg-version: /bin/bash: bad interpreter: No such file or directory [...] The result is that `gluster --version` doesn't include a version number. Fixup the shebang to get the version info. --- pkgs/tools/filesystems/glusterfs/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/filesystems/glusterfs/default.nix b/pkgs/tools/filesystems/glusterfs/default.nix index b0524e9bc68a..43e5fef04cc2 100644 --- a/pkgs/tools/filesystems/glusterfs/default.nix +++ b/pkgs/tools/filesystems/glusterfs/default.nix @@ -85,6 +85,7 @@ in stdenv.mkDerivation rec { # but fails when the version is empty. # See upstream GlusterFS bug https://bugzilla.redhat.com/show_bug.cgi?id=1452705 preConfigure = '' + patchShebangs build-aux/pkg-version echo "v${version}" > VERSION ./autogen.sh export PYTHON=${python3}/bin/python