diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2018-08-26 12:10:05 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2018-08-26 12:10:05 +0200 |
commit | b61b993b75f7fd6222afa51d425a8c1c062e7f16 (patch) | |
tree | a0ad405ac18d933e6329eb15f931699df05fa271 /pkgs/servers/search/elasticsearch/6.x.nix | |
parent | f02bfc74c94e3bbd604ed5e92e991f001a985ef9 (diff) | |
parent | 4d3ce5ca36a145748a4938cb0127c115d8fbacf0 (diff) | |
download | nixpkgs-b61b993b75f7fd6222afa51d425a8c1c062e7f16.tar nixpkgs-b61b993b75f7fd6222afa51d425a8c1c062e7f16.tar.gz nixpkgs-b61b993b75f7fd6222afa51d425a8c1c062e7f16.tar.bz2 nixpkgs-b61b993b75f7fd6222afa51d425a8c1c062e7f16.tar.lz nixpkgs-b61b993b75f7fd6222afa51d425a8c1c062e7f16.tar.xz nixpkgs-b61b993b75f7fd6222afa51d425a8c1c062e7f16.tar.zst nixpkgs-b61b993b75f7fd6222afa51d425a8c1c062e7f16.zip |
Merge master into staging
Diffstat (limited to 'pkgs/servers/search/elasticsearch/6.x.nix')
-rw-r--r-- | pkgs/servers/search/elasticsearch/6.x.nix | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/pkgs/servers/search/elasticsearch/6.x.nix b/pkgs/servers/search/elasticsearch/6.x.nix deleted file mode 100644 index 84872649c49..00000000000 --- a/pkgs/servers/search/elasticsearch/6.x.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ elk6Version -, enableUnfree ? true -, stdenv -, fetchurl -, makeWrapper -, jre_headless -, utillinux -, autoPatchelfHook -, zlib -}: - -with stdenv.lib; - -stdenv.mkDerivation (rec { - version = elk6Version; - name = "elasticsearch-${optionalString (!enableUnfree) "oss-"}${version}"; - - src = fetchurl { - url = "https://artifacts.elastic.co/downloads/elasticsearch/${name}.tar.gz"; - sha256 = - if enableUnfree - then "0960ak602pm95p2mha9cb1mrwdky8pfw3y89r2v4zpr5n730hmnh" - else "1i4i1ai75bf8k0zd1qf8x0bavrm8rcw13xdim443zza09w95ypk4"; - }; - - patches = [ ./es-home-6.x.patch ]; - - postPatch = '' - sed -i "s|ES_CLASSPATH=\"\$ES_HOME/lib/\*\"|ES_CLASSPATH=\"$out/lib/*\"|" ./bin/elasticsearch-env - ''; - - buildInputs = [ makeWrapper jre_headless utillinux ]; - - installPhase = '' - mkdir -p $out - cp -R bin config lib modules plugins $out - - chmod -x $out/bin/*.* - - wrapProgram $out/bin/elasticsearch \ - --prefix PATH : "${utillinux}/bin/" \ - --set JAVA_HOME "${jre_headless}" - - wrapProgram $out/bin/elasticsearch-plugin --set JAVA_HOME "${jre_headless}" - ''; - - passthru = { inherit enableUnfree; }; - - meta = { - description = "Open Source, Distributed, RESTful Search Engine"; - license = if enableUnfree then licenses.elastic else licenses.asl20; - platforms = platforms.unix; - maintainers = with maintainers; [ apeschar basvandijk ]; - }; -} // optionalAttrs enableUnfree { - dontPatchELF = true; - nativeBuildInputs = [ autoPatchelfHook ]; - runtimeDependencies = [ zlib ]; - postFixup = '' - for exe in $(find $out/modules/x-pack/x-pack-ml/platform/linux-x86_64/bin -executable -type f); do - echo "patching $exe..." - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$exe" - done - ''; -}) |