3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos
Jamey Sharp d4e5748c1b nixos/openldap: fix assertion
In commit d43dc68db3, @Mic92 split the
rootpw option to allow specifying it in a file kept outside the Nix
store, as an alternative to specifying the password directly in the
config.

Prior to that, rootpw's type was `str`, but in order to allow both
alternatives, it had to become `nullOr str` with a default of `null`. So
I can see why this assertion, that either rootpw or rootpwFile are
specified, makes sense to add here.

However, these options aren't used if the configDir option is set, so as
written this assertion breaks valid configurations, including the
configuration used by nixos/tests/ldap.nix.

So this patch fixes the assertion so that it doesn't fire if configDir
is set.
2019-07-17 11:08:10 +03:00
..
doc Merge pull request from lheckemann/ipv6-privacy-extensions 2019-07-14 19:27:54 +02:00
lib nixos-test-driver: support netRomFile 2019-07-15 19:33:26 +03:00
maintainers
modules nixos/openldap: fix assertion 2019-07-17 11:08:10 +03:00
tests Merge pull request from WilliButz/grafana-extend-test 2019-07-15 20:43:36 -04:00
COPYING
default.nix
README
release-combined.nix
release-small.nix release-small.nix: Don't depend on currentSystem 2019-06-19 14:07:37 +02:00
release.nix

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.