From b40e85fd42aec18da71809ced4d982791825fb91 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Sun, 7 Dec 2025 14:11:56 -0500 Subject: [PATCH] xfsprogs: patch python shebangs for `xfs_scrub_all` and `xfs_protofile` --- pkgs/by-name/xf/xfsprogs/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/xf/xfsprogs/package.nix b/pkgs/by-name/xf/xfsprogs/package.nix index 61698c6b9176..8a2ce99b307e 100644 --- a/pkgs/by-name/xf/xfsprogs/package.nix +++ b/pkgs/by-name/xf/xfsprogs/package.nix @@ -12,6 +12,7 @@ inih, liburcu, nixosTests, + python3, }: stdenv.mkDerivation rec { @@ -23,6 +24,11 @@ stdenv.mkDerivation rec { hash = "sha256-Ww9WqB9kEyYmb3Yq6KVjsp2Vzbzag7x5OPaM4SLx7dk="; }; + postPatch = '' + substituteInPlace {./scrub/xfs_scrub_all.py.in,./mkfs/xfs_protofile.py.in}\ + --replace-fail '#!/usr/bin/python3' '#!/usr/bin/env python3' + ''; + outputs = [ "bin" "dev" @@ -43,6 +49,7 @@ stdenv.mkDerivation rec { icu inih liburcu + (python3.withPackages (ps: [ ps.dbus-python ])) ]; propagatedBuildInputs = [ libuuid ]; # Dev headers include