summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorM. A <mak@nyantec.com>2022-07-08 20:28:33 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-08-11 21:45:51 +0000
commit62709e189f0345ecbdf0399e8f148771978ffd98 (patch)
tree42eb9d37b37fe1c489e2b4d537077f4f4ce1e5ee
parentMerge pull request #186149 from NixOS/backport-184209-to-release-22.05 (diff)
downloadnixpkgs-origin/backport-180768-to-release-22.05.tar.gz
snipe-it: Substitute path to mysqldumporigin/backport-180768-to-release-22.05
Snipe-IT has an internal command for backup creation (i.e. `snipe-it snipeit:backup`) which relies on a hardcoded path to the `mysqldump` binary. (cherry picked from commit f6c77b183fc8938f9482c67f98cd7f5d7500204c)
-rw-r--r--pkgs/servers/web-apps/snipe-it/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/servers/web-apps/snipe-it/default.nix b/pkgs/servers/web-apps/snipe-it/default.nix
index 43a1b8bbce6e..02d75b9c009c 100644
--- a/pkgs/servers/web-apps/snipe-it/default.nix
+++ b/pkgs/servers/web-apps/snipe-it/default.nix
@@ -1,4 +1,4 @@
-{ pkgs, stdenv, lib, fetchFromGitHub, dataDir ? "/var/lib/snipe-it" }:
+{ pkgs, stdenv, lib, fetchFromGitHub, dataDir ? "/var/lib/snipe-it", mariadb }:
let
package = (import ./composition.nix {
@@ -17,6 +17,7 @@ let
ln -s ${dataDir}/public/uploads $out/public/uploads
ln -s ${dataDir}/bootstrap/cache $out/bootstrap/cache
chmod +x $out/artisan
+ substituteInPlace config/database.php --replace "env('DB_DUMP_PATH', '/usr/local/bin')" "env('DB_DUMP_PATH', '${mariadb}/bin')"
'';
});