-with import ../../libs.nix;
-with nixpkgs_unstable;
+{ lib, checkEnv, writeText, stdenv, fetchurl, fetchedGithub }:
let
# FIXME: check that source-integration and slack still work
mantisbt = let
assert checkEnv "NIXOPS_MANTISBT_DB_PASSWORD";
assert checkEnv "NIXOPS_MANTISBT_MASTER_SALT";
assert checkEnv "NIXOPS_MANTISBT_LDAP_PASSWORD";
- pkgs.writeText "config_inc.php" ''
+ writeText "config_inc.php" ''
<?php
$g_hostname = 'db-1.immae.eu';
$g_db_username = 'mantisbt';
phpFpm = rec {
basedir = builtins.concatStringsSep ":" (
[ webRoot config ]
- ++ pkgs.lib.attrsets.mapAttrsToList (name: value: value) plugins);
+ ++ lib.attrsets.mapAttrsToList (name: value: value) plugins);
socket = "/var/run/phpfpm/mantisbt.sock";
pool = ''
listen = ${socket}
php_admin_value[upload_max_filesize] = 5000000
php_admin_value[open_basedir] = "${basedir}:/tmp"
+ php_admin_value[session.save_path] = "/var/lib/php/sessions/mantisbt"
'';
};
};