HDDS-463. Fix the release packaging of the ozone distribution. Contributed by Elek Marton.

This commit is contained in:
Bharat Viswanadham 2018-09-17 11:49:09 -07:00
parent 8af8453589
commit 3d89c3e73e
3 changed files with 60 additions and 2 deletions

View File

@ -122,7 +122,6 @@ run mkdir "ozone-${HDDS_VERSION}"
run cd "ozone-${HDDS_VERSION}" run cd "ozone-${HDDS_VERSION}"
run cp -p "${ROOT}/LICENSE.txt" . run cp -p "${ROOT}/LICENSE.txt" .
run cp -p "${ROOT}/NOTICE.txt" . run cp -p "${ROOT}/NOTICE.txt" .
run cp -p "${ROOT}/README.txt" .
# Copy hadoop-common first so that it have always have all dependencies. # Copy hadoop-common first so that it have always have all dependencies.
# Remaining projects will copy only libraries which are not present already in 'share' directory. # Remaining projects will copy only libraries which are not present already in 'share' directory.
@ -162,6 +161,14 @@ cp -r "${ROOT}/hadoop-ozone/docs/target/classes/webapps/docs" ./
rm sbin/*all.sh rm sbin/*all.sh
rm sbin/*all.cmd rm sbin/*all.cmd
#remove test and java sources
find . -name "*tests.jar" | xargs rm
find . -name "*sources.jar" | xargs rm
find . -name jdiff -type d | xargs rm -rf
#add ozone specific readme
run cp "${ROOT}/hadoop-dist/src/main/ozone/README.txt" README.txt
#Copy docker compose files #Copy docker compose files
run cp -p -r "${ROOT}/hadoop-dist/src/main/compose" . run cp -p -r "${ROOT}/hadoop-dist/src/main/compose" .
@ -169,5 +176,5 @@ mkdir -p ./share/hadoop/mapreduce
mkdir -p ./share/hadoop/yarn mkdir -p ./share/hadoop/yarn
mkdir -p ./share/hadoop/hdfs mkdir -p ./share/hadoop/hdfs
echo echo
echo "Hadoop Ozone dist layout available at: ${BASEDIR}/ozone" echo "Hadoop Ozone dist layout available at: ${BASEDIR}/ozone-${HDDS_VERSION}"
echo echo

View File

@ -0,0 +1,51 @@
<!---
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
-->
This is the distribution of Apache Hadoop Ozone.
Ozone is a submodule of Hadoop with separated release cycle. For more information, check
http://ozone.hadoop.apache.org
and
https://cwiki.apache.org/confluence/display/HADOOP/Ozone+Contributor+Guide
For more information about Hadoop, check:
http://hadoop.apache.org
This distribution includes cryptographic software. The country in
which you currently reside may have restrictions on the import,
possession, use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please
check your country's laws, regulations and policies concerning the
import, possession, or use, and re-export of encryption software, to
see if this is permitted. See <http://www.wassenaar.org/> for more
information.
The U.S. Government Department of Commerce, Bureau of Industry and
Security (BIS), has classified this software as Export Commodity
Control Number (ECCN) 5D002.C.1, which includes information security
software using or performing cryptographic functions with asymmetric
algorithms. The form and manner of this Apache Software Foundation
distribution makes it eligible for export under the License Exception
ENC Technology Software Unrestricted (TSU) exception (see the BIS
Export Administration Regulations, Section 740.13) for both object
code and source code.
The following provides more details on the included cryptographic
software:
Hadoop Core uses the SSL libraries from the Jetty project written
by mortbay.org.