From 541cb71712020fea03c9a42e3f1e36bc3d9d066e Mon Sep 17 00:00:00 2001 From: lucasew Date: Tue, 15 Apr 2025 09:35:07 -0300 Subject: [PATCH] cockpit: properly wrap libexec/cockpit-askpass Signed-off-by: lucasew --- pkgs/by-name/co/cockpit/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index b71bd6670dd4..8fc024189bd8 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -165,8 +165,11 @@ stdenv.mkDerivation (finalAttrs: { } \ --run 'cd $(mktemp -d)' - wrapProgram $out/bin/cockpit-bridge \ - --prefix PYTHONPATH : $out/${python3Packages.python.sitePackages} + for binary in $out/bin/cockpit-bridge $out/libexec/cockpit-askpass; do + chmod +x $binary + wrapProgram $binary \ + --prefix PYTHONPATH : $out/${python3Packages.python.sitePackages} + done substituteInPlace $out/${python3Packages.python.sitePackages}/cockpit/_vendor/systemd_ctypes/libsystemd.py \ --replace-warn libsystemd.so.0 ${systemd}/lib/libsystemd.so.0