Alexey Serbin has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/24583


Change subject: WIP: KUDU-3788 an option to use pre-built thirdparty components
......................................................................

WIP: KUDU-3788 an option to use pre-built thirdparty components

WIP:
  * add proper description
  * handle binary-already-in-the-source components properly,
    creating archives of the same pre-built flavor for them as well
  * implement clear separation between pre-built and legacy
    option -- that might be relevant if somebody is running multiple
    concurrent builds on the same node for different Kudu versions
    that require different versions of Kudu's thirdparty components
  * add proper rollback, removing half-baked pre-built archive
    if anything fails while creating the archive
  * brush up the patch
  * add in-line docs where necessary
  * address TODOs

Prefix is set to /opt/kudu/thirdparty when using pre-built binaries.
Upon installation, symbolic links are created in /opt/kudu/thirdparty:
they point to the actual location of pre-built artifacts under one of
the sub-directories of $KUDU_HOME/thirdparty/installed

DONT_BUILD

Change-Id: I55b5b99fcbe60eec3f6ae19fa4f2e335f361d143
---
M thirdparty/.gitignore
M thirdparty/build-definitions.sh
M thirdparty/build-thirdparty.sh
M thirdparty/download-thirdparty.sh
A thirdparty/fetch-utils.sh
A thirdparty/prebuilt-utils.sh
M thirdparty/vars.sh
7 files changed, 873 insertions(+), 276 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/83/24583/1
--
To view, visit http://gerrit.cloudera.org:8080/24583
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I55b5b99fcbe60eec3f6ae19fa4f2e335f361d143
Gerrit-Change-Number: 24583
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <[email protected]>

Reply via email to