diff options
author | Evgeny Egorochkin <phreedom.stdin@gmail.com> | 2010-09-26 05:07:41 +0000 |
---|---|---|
committer | Evgeny Egorochkin <phreedom.stdin@gmail.com> | 2010-09-26 05:07:41 +0000 |
commit | 8a685184542622f9102e0fa5b21a0552828ed3a8 (patch) | |
tree | c04c37e45c37a2fca739b8d777e7a308191e6d8b /pkgs/servers/samba | |
parent | e41a0ef012d342a4df7702f816b718e6302cbf19 (diff) | |
download | nixlib-8a685184542622f9102e0fa5b21a0552828ed3a8.tar nixlib-8a685184542622f9102e0fa5b21a0552828ed3a8.tar.gz nixlib-8a685184542622f9102e0fa5b21a0552828ed3a8.tar.bz2 nixlib-8a685184542622f9102e0fa5b21a0552828ed3a8.tar.lz nixlib-8a685184542622f9102e0fa5b21a0552828ed3a8.tar.xz nixlib-8a685184542622f9102e0fa5b21a0552828ed3a8.tar.zst nixlib-8a685184542622f9102e0fa5b21a0552828ed3a8.zip |
Samba: option to compile winbind which is used by some apps under Wine
svn path=/nixpkgs/trunk/; revision=23935
Diffstat (limited to 'pkgs/servers/samba')
-rw-r--r-- | pkgs/servers/samba/default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/servers/samba/default.nix b/pkgs/servers/samba/default.nix index 28d37869e7bd..31db36c638a7 100644 --- a/pkgs/servers/samba/default.nix +++ b/pkgs/servers/samba/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, readline, pam, openldap, popt, iniparser, libunwind, fam , acl -, useKerberos ? false, kerberos ? null +, useKerberos ? false, kerberos ? null, winbind ? true # Eg. smbclient and smbspool require a smb.conf file. # If you set configDir to "" an empty configuration file @@ -11,8 +11,11 @@ # /etc/samba/smb.conf. That's why nixos touches /etc/samba/smb.conf even if you # don't enable the samba upstart service. , configDir ? "/etc/samba" -}: +}: +let + usewith = flag: option: if flag then "--with-"+option else ""; +in stdenv.mkDerivation rec { name = "samba-3.3.3"; @@ -42,6 +45,7 @@ stdenv.mkDerivation rec { --disable-swat --enable-shared-libs --with-configdir=${configDir} + ${usewith winbind "winbind"} ${if stdenv.gcc.libc != null then "--with-libiconv=${stdenv.gcc.libc}" else ""} ''; } |