This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 28b5ef436a [improvement](scripts) modify download scripts to shorten 
the dir name (#19330)
28b5ef436a is described below

commit 28b5ef436a6d41945568eb9356dec3301c2cfc81
Author: Mingyu Chen <morning...@163.com>
AuthorDate: Sat May 6 14:00:38 2023 +0800

    [improvement](scripts) modify download scripts to shorten the dir name 
(#19330)
    
    1. Rename the download dir to short name: fe, be, dependencies
    2. Remove tsinghua source for 1.2.3
    3. Modify download link to archieve for 1.2.3
---
 dist/download_scripts/1.2.3/download_arm_apache.sh |  2 +-
 .../1.2.3/download_arm_tsinghua.sh                 | 36 ----------------------
 dist/download_scripts/1.2.3/download_x64_apache.sh |  2 +-
 .../1.2.3/download_x64_noavx2_apache.sh            |  2 +-
 .../1.2.3/download_x64_noavx2_tsinghua.sh          | 36 ----------------------
 .../1.2.3/download_x64_tsinghua.sh                 | 36 ----------------------
 dist/download_scripts/download_base.sh             | 19 +++++-------
 7 files changed, 11 insertions(+), 122 deletions(-)

diff --git a/dist/download_scripts/1.2.3/download_arm_apache.sh 
b/dist/download_scripts/1.2.3/download_arm_apache.sh
index 541e4d5cd4..45fde07fa5 100755
--- a/dist/download_scripts/1.2.3/download_arm_apache.sh
+++ b/dist/download_scripts/1.2.3/download_arm_apache.sh
@@ -21,7 +21,7 @@ set -eo pipefail
 FE="apache-doris-fe-1.2.3-bin-arm"
 BE="apache-doris-be-1.2.3-bin-arm"
 DEPS="apache-doris-dependencies-1.2.3-bin-arm"
-DOWNLOAD_LINK_PREFIX="https://dlcdn.apache.org/doris/1.2/1.2.3-rc02/";
+DOWNLOAD_LINK_PREFIX="https://archive.apache.org/dist/doris/1.2/1.2.3-rc02/";
 DOWNLOAD_DIR="apache-doris-1.2.3-bin"
 
 # Check and download download_base.sh
diff --git a/dist/download_scripts/1.2.3/download_arm_tsinghua.sh 
b/dist/download_scripts/1.2.3/download_arm_tsinghua.sh
deleted file mode 100755
index 61008a7954..0000000000
--- a/dist/download_scripts/1.2.3/download_arm_tsinghua.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/env bash
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you 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.
-
-set -eo pipefail
-
-FE="apache-doris-fe-1.2.3-bin-arm"
-BE="apache-doris-be-1.2.3-bin-arm"
-DEPS="apache-doris-dependencies-1.2.3-bin-arm"
-DOWNLOAD_LINK_PREFIX="https://mirrors.tuna.tsinghua.edu.cn/apache/doris/1.2/1.2.3-rc02/";
-DOWNLOAD_DIR="apache-doris-1.2.3-bin"
-
-# Check and download download_base.sh
-DOWNLOAD_BASE_SCRIPTS="download_base.sh"
-
-if [[ ! -f "${DOWNLOAD_BASE_SCRIPTS}" ]]; then
-    curl -O 
https://raw.githubusercontent.com/apache/doris/master/dist/download_scripts/download_base.sh
 &&
-        chmod a+x "${DOWNLOAD_BASE_SCRIPTS}"
-fi
-
-# Begin to download
-./"${DOWNLOAD_BASE_SCRIPTS}" "${FE}" "${BE}" "${DEPS}" 
"${DOWNLOAD_LINK_PREFIX}" "${DOWNLOAD_DIR}"
diff --git a/dist/download_scripts/1.2.3/download_x64_apache.sh 
b/dist/download_scripts/1.2.3/download_x64_apache.sh
index 257b21af30..57521610b2 100755
--- a/dist/download_scripts/1.2.3/download_x64_apache.sh
+++ b/dist/download_scripts/1.2.3/download_x64_apache.sh
@@ -21,7 +21,7 @@ set -eo pipefail
 FE="apache-doris-fe-1.2.3-bin-x86_64"
 BE="apache-doris-be-1.2.3-bin-x86_64"
 DEPS="apache-doris-dependencies-1.2.3-bin-x86_64"
-DOWNLOAD_LINK_PREFIX="https://dlcdn.apache.org/doris/1.2/1.2.3-rc02/";
+DOWNLOAD_LINK_PREFIX="https://archive.apache.org/dist/doris/1.2/1.2.3-rc02/";
 DOWNLOAD_DIR="apache-doris-1.2.3-bin"
 
 # Check and download download_base.sh
diff --git a/dist/download_scripts/1.2.3/download_x64_noavx2_apache.sh 
b/dist/download_scripts/1.2.3/download_x64_noavx2_apache.sh
index ff58a3a005..b9aadf9134 100755
--- a/dist/download_scripts/1.2.3/download_x64_noavx2_apache.sh
+++ b/dist/download_scripts/1.2.3/download_x64_noavx2_apache.sh
@@ -21,7 +21,7 @@ set -eo pipefail
 FE="apache-doris-fe-1.2.3-bin-x86_64"
 BE="apache-doris-be-1.2.3-bin-x86_64-noavx2"
 DEPS="apache-doris-dependencies-1.2.3-bin-x86_64"
-DOWNLOAD_LINK_PREFIX="https://dlcdn.apache.org/doris/1.2/1.2.3-rc02/";
+DOWNLOAD_LINK_PREFIX="https://archive.apache.org/dist/doris/1.2/1.2.3-rc02/";
 DOWNLOAD_DIR="apache-doris-1.2.3-bin"
 
 # Check and download download_base.sh
diff --git a/dist/download_scripts/1.2.3/download_x64_noavx2_tsinghua.sh 
b/dist/download_scripts/1.2.3/download_x64_noavx2_tsinghua.sh
deleted file mode 100755
index 7dfc4e306c..0000000000
--- a/dist/download_scripts/1.2.3/download_x64_noavx2_tsinghua.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/env bash
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you 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.
-
-set -eo pipefail
-
-FE="apache-doris-fe-1.2.3-bin-x86_64"
-BE="apache-doris-be-1.2.3-bin-x86_64-noavx2"
-DEPS="apache-doris-dependencies-1.2.3-bin-x86_64"
-DOWNLOAD_LINK_PREFIX="https://mirrors.tuna.tsinghua.edu.cn/apache/doris/1.2/1.2.3-rc02/";
-DOWNLOAD_DIR="apache-doris-1.2.3-bin"
-
-# Check and download download_base.sh
-DOWNLOAD_BASE_SCRIPTS="download_base.sh"
-
-if [[ ! -f "${DOWNLOAD_BASE_SCRIPTS}" ]]; then
-    curl -O 
https://raw.githubusercontent.com/apache/doris/master/dist/download_scripts/download_base.sh
 &&
-        chmod a+x "${DOWNLOAD_BASE_SCRIPTS}"
-fi
-
-# Begin to download
-./"${DOWNLOAD_BASE_SCRIPTS}" "${FE}" "${BE}" "${DEPS}" 
"${DOWNLOAD_LINK_PREFIX}" "${DOWNLOAD_DIR}"
diff --git a/dist/download_scripts/1.2.3/download_x64_tsinghua.sh 
b/dist/download_scripts/1.2.3/download_x64_tsinghua.sh
deleted file mode 100755
index 240fc020fe..0000000000
--- a/dist/download_scripts/1.2.3/download_x64_tsinghua.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/env bash
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you 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.
-
-set -eo pipefail
-
-FE="apache-doris-fe-1.2.3-bin-x86_64"
-BE="apache-doris-be-1.2.3-bin-x86_64"
-DEPS="apache-doris-dependencies-1.2.3-bin-x86_64"
-DOWNLOAD_LINK_PREFIX="https://mirrors.tuna.tsinghua.edu.cn/apache/doris/1.2/1.2.3-rc02/";
-DOWNLOAD_DIR="apache-doris-1.2.3-bin"
-
-# Check and download download_base.sh
-DOWNLOAD_BASE_SCRIPTS="download_base.sh"
-
-if [[ ! -f "${DOWNLOAD_BASE_SCRIPTS}" ]]; then
-    curl -O 
https://raw.githubusercontent.com/apache/doris/master/dist/download_scripts/download_base.sh
 &&
-        chmod a+x "${DOWNLOAD_BASE_SCRIPTS}"
-fi
-
-# Begin to download
-./"${DOWNLOAD_BASE_SCRIPTS}" "${FE}" "${BE}" "${DEPS}" 
"${DOWNLOAD_LINK_PREFIX}" "${DOWNLOAD_DIR}"
diff --git a/dist/download_scripts/download_base.sh 
b/dist/download_scripts/download_base.sh
index c5df7aa4a9..27cdc0cdd5 100755
--- a/dist/download_scripts/download_base.sh
+++ b/dist/download_scripts/download_base.sh
@@ -58,31 +58,28 @@ fi
 
 mkdir "${DOWNLOAD_DIR}"
 
-# Begin to download
-FE_LINK="${DOWNLOAD_LINK_PREFIX}${FE}${FILE_SUFFIX}"
-BE_LINK="${DOWNLOAD_LINK_PREFIX}${BE}${FILE_SUFFIX}"
-DEPS_LINK="${DOWNLOAD_LINK_PREFIX}${DEPS}${FILE_SUFFIX}"
-
 download() {
     MODULE="$1"
-    LINK="$2"
+    LINK=""${DOWNLOAD_LINK_PREFIX}${2}${FILE_SUFFIX}""
     DIR="$3"
-    echo "Begin to download ${MODULE} from \"${LINK}\" to \"${DIR}/\" ..."
+    echo "Begin to download '${MODULE}' from \"${LINK}\" to \"${DIR}/\" ..."
     total_size=$(curl -sI "${LINK}" | grep -i Content-Length | awk '{print 
$2}' | tr -d '\r')
     echo "Total size: ${total_size} Bytes"
     echo "curl -# ${LINK} | tar xJ -C ${DIR}/"
     curl -# "${LINK}" | tar xJ -C "${DIR}/"
+    mv "${DIR}/${2}" "${DIR}/${MODULE}"
 }
 
-download "FE" "${FE_LINK}" "${DOWNLOAD_DIR}"
-download "BE" "${BE_LINK}" "${DOWNLOAD_DIR}"
-download "DEPS" "${DEPS_LINK}" "${DOWNLOAD_DIR}"
+# Begin to download
+download "fe" "${FE}" "${DOWNLOAD_DIR}"
+download "be" "${BE}" "${DOWNLOAD_DIR}"
+download "dependencies" "${DEPS}" "${DOWNLOAD_DIR}"
 
 # Assemble
 echo "Begin to assemble the binaries ..."
 
 echo "Move java-udf-jar-with-dependencies.jar to be/lib/ ..."
-mv "${DOWNLOAD_DIR}/${DEPS}/java-udf-jar-with-dependencies.jar" 
"${DOWNLOAD_DIR}/${BE}/lib"
+mv "${DOWNLOAD_DIR}/dependencies/java-udf-jar-with-dependencies.jar" 
"${DOWNLOAD_DIR}/be/lib"
 
 echo "Download complete!"
 echo "You can now deploy Apache Doris from ${DOWNLOAD_DIR}/"


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to