about summary refs log tree commit diff
path: root/nixos/modules/misc
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2022-11-20 19:38:20 +0100
committerJörg Thalheim <joerg@thalheim.io>2022-11-22 20:13:25 +0100
commita42f7a08755a3d14db770c833133fca32633f212 (patch)
tree78ded076b9e40153d0f370a7b7b1a073d805e446 /nixos/modules/misc
parent8767da378a6e648de00d7a3c17cff3b53dd770ed (diff)
downloadnixlib-a42f7a08755a3d14db770c833133fca32633f212.tar
nixlib-a42f7a08755a3d14db770c833133fca32633f212.tar.gz
nixlib-a42f7a08755a3d14db770c833133fca32633f212.tar.bz2
nixlib-a42f7a08755a3d14db770c833133fca32633f212.tar.lz
nixlib-a42f7a08755a3d14db770c833133fca32633f212.tar.xz
nixlib-a42f7a08755a3d14db770c833133fca32633f212.tar.zst
nixlib-a42f7a08755a3d14db770c833133fca32633f212.zip
nixos/mandb: fix cross compiling
Diffstat (limited to 'nixos/modules/misc')
-rw-r--r--nixos/modules/misc/man-db.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/nixos/modules/misc/man-db.nix b/nixos/modules/misc/man-db.nix
index 08fb91b3994c..df903259fa42 100644
--- a/nixos/modules/misc/man-db.nix
+++ b/nixos/modules/misc/man-db.nix
@@ -52,9 +52,13 @@ in
     environment.systemPackages = [ cfg.package ];
     environment.etc."man_db.conf".text =
       let
+        mandbForBuild = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then
+                          cfg.package
+                        else
+                          pkgs.buildPackages.man-db;
         manualCache = pkgs.runCommand "man-cache" { } ''
           echo "MANDB_MAP ${cfg.manualPages}/share/man $out" > man.conf
-          ${cfg.package}/bin/mandb -C man.conf -psc >/dev/null 2>&1
+          ${mandbForBuild}/bin/mandb -C man.conf -psc >/dev/null 2>&1
         '';
       in
       ''