diff options
author | Luke Adams <luke.adams@belljar.io> | 2017-12-26 13:28:34 -0600 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2018-01-26 22:37:17 +0100 |
commit | 09fa345f20c3675025fad6c5d9617a368fee88ee (patch) | |
tree | 91f44101678db7d04c6c923a3ef2b52b408e4c94 /pkgs/servers/samba/master.nix | |
parent | 710928cdd84f5dd9f920d775ed9706dd8f7ce615 (diff) | |
download | nixlib-09fa345f20c3675025fad6c5d9617a368fee88ee.tar nixlib-09fa345f20c3675025fad6c5d9617a368fee88ee.tar.gz nixlib-09fa345f20c3675025fad6c5d9617a368fee88ee.tar.bz2 nixlib-09fa345f20c3675025fad6c5d9617a368fee88ee.tar.lz nixlib-09fa345f20c3675025fad6c5d9617a368fee88ee.tar.xz nixlib-09fa345f20c3675025fad6c5d9617a368fee88ee.tar.zst nixlib-09fa345f20c3675025fad6c5d9617a368fee88ee.zip |
sambaMaster: init at 4.8_2017-12-25
Diffstat (limited to 'pkgs/servers/samba/master.nix')
-rw-r--r-- | pkgs/servers/samba/master.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/servers/samba/master.nix b/pkgs/servers/samba/master.nix new file mode 100644 index 000000000000..a9cf894eabc8 --- /dev/null +++ b/pkgs/servers/samba/master.nix @@ -0,0 +1,29 @@ +{ lib, stdenv, fetchFromGitHub +, samba4 +, nettle +} : + + (samba4.overrideAttrs(oldAttrs: rec { + name = "samba-master${version}"; + version = "4.8_2017-12-25"; + + src = fetchFromGitHub { + owner = "samba-team"; + repo = "samba"; + rev = "8a42954775df6795efa9b5ba5676301d14b3efac"; + sha256 = "19pdnvs23ny8cbfd119dqv8mc1qbay6c2ibsn0imc9cnl4wdzqdg"; + }; + + # Remove unnecessary install flags, same as <4.8 patch + postPatch = oldAttrs.postPatch + '' + sed -i '423,433d' dynconfig/wscript + ''; + + patches = [ ./4.x-no-persistent-install.patch ]; + buildInputs = [ nettle ] ++ oldAttrs.buildInputs; + meta.branch = "master"; + })).override { + # samba4.8+ removed the ability to disable LDAP. + # Enable for base derivation here: + enableLDAP = true; + } |