diff options
author | Elis Hirwing <elis@hirwing.se> | 2021-02-27 18:36:45 +0100 |
---|---|---|
committer | Elis Hirwing <elis@hirwing.se> | 2021-02-27 22:40:08 +0100 |
commit | ac8a8fe2fafa244b14f640083008464e37096c9b (patch) | |
tree | fc6482d8eab2908eeffb582bfdc0fc428566c8f5 | |
parent | 367d58415c647d4a8839558c68ddfe5e866e10aa (diff) | |
download | nixpkgs-ac8a8fe2fafa244b14f640083008464e37096c9b.tar nixpkgs-ac8a8fe2fafa244b14f640083008464e37096c9b.tar.gz nixpkgs-ac8a8fe2fafa244b14f640083008464e37096c9b.tar.bz2 nixpkgs-ac8a8fe2fafa244b14f640083008464e37096c9b.tar.lz nixpkgs-ac8a8fe2fafa244b14f640083008464e37096c9b.tar.xz nixpkgs-ac8a8fe2fafa244b14f640083008464e37096c9b.tar.zst nixpkgs-ac8a8fe2fafa244b14f640083008464e37096c9b.zip |
php: Rename extra init file in store and symlink it instead of copying
-rw-r--r-- | pkgs/development/interpreters/php/generic.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/development/interpreters/php/generic.nix b/pkgs/development/interpreters/php/generic.nix index 191d589aa90..ec5f955370f 100644 --- a/pkgs/development/interpreters/php/generic.nix +++ b/pkgs/development/interpreters/php/generic.nix @@ -5,7 +5,7 @@ let generic = - { callPackage, lib, stdenv, nixosTests, config, fetchurl, makeWrapper + { callPackage, lib, stdenv, nixosTests, fetchurl, makeWrapper , symlinkJoin, writeText, autoconf, automake, bison, flex, libtool , pkg-config, re2c, apacheHttpd, libargon2, libxml2, pcre, pcre2 , systemd, system-sendmail, valgrind, xcbuild @@ -97,7 +97,7 @@ let (enabledExtensions ++ (getDepsRecursively enabledExtensions))); extNames = map getExtName enabledExtensions; - extraInit = writeText "php.ini" '' + extraInit = writeText "php-extra-init-${version}.ini" '' ${lib.concatStringsSep "\n" (lib.textClosureList extensionTexts extNames)} ${extraConfig} @@ -121,7 +121,7 @@ let }; paths = [ php ]; postBuild = '' - cp ${extraInit} $out/lib/php.ini + ln -s ${extraInit} $out/lib/php.ini wrapProgram $out/bin/php --set PHP_INI_SCAN_DIR $out/lib |