Hi all, In my ~/.nixpkgs/config.nix I put:
{ packageOverrides = pkgs: rec { mypkgs = pkgs.buildEnv { name = "mypkgs"; paths = [ .... samba .... ]; }; samba = pkgs.callPackage ../.nix-defexpr/nixpkgs_sys/pkgs/servers/samba {useKerberos = true; }; }; } installing with "nix-env -iA nixpkgs_sys.mypkgs" worked fine. Problem is: it should fail! The samba package requires a "kerberos" attribute when useKerberos is true. It asserts on this. changing the line in my file to samba = pkgs.callPackage ../.nix-defexpr/nixpkgs_sys/pkgs/servers/samba {useKerberos = true; kerberos = null;}; successfully hits the assertion and fails. The samba package has { kerberos ? null} in its function definition, so it should be null when not set. Why doesn't this work? Thanks, Mathijs _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev