~aleteoryx/muditaos

muditaos/config/download_assets -rwxr-xr-x 1.4 KiB
a405cad6Aleteoryx trim readme 5 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/bin/bash
# packages settings

SCRIPT=$(readlink -f $0)
SCRIPT_DIR="$(dirname ${SCRIPT})"
SRC_ROOT=$(readlink -f ${SCRIPT_DIR}/..)

DEST_DIR="${SRC_ROOT}/docker/assets"
DEST_PYREQ_TMP="${DEST_DIR}/requirements.txt.tmp"
DEST_PYREQ="${DEST_DIR}/requirements.txt"

. ${SRC_ROOT}/config/common_scripts_lib
. ${SRC_ROOT}/config/bootstrap_config

printVar SCRIPT
printVar SCRIPT_DIR
printVar SRC_ROOT
printVar DEST_DIR

function get_arm_toolchain() {
    echo -e "\e[32m${FUNCNAME[0]}\e[0m"
    echo "Download gcc-arm"
    SUM_FILE="${ARM_GCC_PKG}.md5"
    wget --no-verbose --show-progress -c -O ${ARM_GCC_PKG} ${ARM_GCC_SOURCE_LINK}
    echo "${ARM_GCC_MD5} ${ARM_GCC_PKG}" > $SUM_FILE
    md5sum -c ${SUM_FILE}
}

function get_cmake() {
    echo -e "\e[32m${FUNCNAME[0]}\e[0m"
    wget --no-verbose --show-progress -c -O ${CMAKE_PKG} ${CMAKE_SOURCE_LINK}
    wget --no-verbose --show-progress -c ${CMAKE_SHA_LINK}
    cat ${CMAKE_SHA_FILE} | grep ${CMAKE_PKG} > ${CMAKE_SHA_FILE}
    sha256sum -c ${CMAKE_SHA_FILE}
}

function getPythonReq() {
    echo -e "\e[32m${FUNCNAME[0]}\e[0m"
    cat ${SRC_ROOT}/test/requirements.txt > ${DEST_PYREQ_TMP}
    cat ${SRC_ROOT}/config/requirements.txt >> ${DEST_PYREQ_TMP}
    cat ${DEST_PYREQ_TMP} | sort | uniq > ${DEST_PYREQ}
}

function get_CodeQL() {
    echo -e "\e[32m${FUNCNAME[0]}\e[0m"
    wget --no-verbose --show-progress -c -O ${CODEQL_PKG} ${CODEQL_SOURCE_LINK}
}

get_arm_toolchain
get_cmake
get_CodeQL
getPythonReq