about summary refs log tree commit diff
path: root/pkgs/tools/security/kwalletcli
diff options
context:
space:
mode:
authorNiko Strijbol <strijbol.niko@gmail.com>2022-09-04 14:02:59 +0200
committerGitHub <noreply@github.com>2022-09-04 14:02:59 +0200
commite5b52ee3e27886d6997da79d09f1b7aff3cd54cf (patch)
tree0174ed32ec028b8f3f0497f56006c75e15baf69b /pkgs/tools/security/kwalletcli
parent39bce34f6ee0f4102bf1e71a95424943d1653171 (diff)
kwalletcli: fix kwalletcli_getpin command (#188818)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Diffstat (limited to 'pkgs/tools/security/kwalletcli')
-rw-r--r--pkgs/tools/security/kwalletcli/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/tools/security/kwalletcli/default.nix b/pkgs/tools/security/kwalletcli/default.nix
index d18d5c1ef8b56..3b01e4a2fb50a 100644
--- a/pkgs/tools/security/kwalletcli/default.nix
+++ b/pkgs/tools/security/kwalletcli/default.nix
@@ -22,6 +22,9 @@ mkDerivation rec {
 
     substituteInPlace pinentry-kwallet \
       --replace '/usr/bin/env mksh' ${mksh}/bin/mksh
+
+    substituteInPlace kwalletcli_getpin \
+      --replace '/usr/bin/env mksh' ${mksh}/bin/mksh
   '';
 
   makeFlags = [ "KDE_VER=5" ];
@@ -35,9 +38,11 @@ mkDerivation rec {
   '';
 
   postInstall = ''
-    wrapProgram $out/bin/pinentry-kwallet \
-      --prefix PATH : $out/bin:${lib.makeBinPath [ pinentry-qt ]} \
-      --set-default PINENTRY pinentry-qt
+    for program in pinentry-kwallet kwalletcli_getpin; do
+      wrapProgram $out/bin/$program \
+        --prefix PATH : $out/bin:${lib.makeBinPath [ pinentry-qt ]} \
+        --set-default PINENTRY pinentry-qt
+    done
   '';
 
   meta = with lib; {