From 822d4a7ae91e4052f6673a751098c331a93107a1 Mon Sep 17 00:00:00 2001 From: AntsCode Date: Wed, 15 Jun 2022 11:53:45 +0800 Subject: [PATCH 1/2] Modify comments --> kallisto 0.48.0 --- .../kallisto/0.48.0/h0d531b0_1/test/generate_expected_data.sh | 2 +- .../kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh | 2 +- Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/run_test.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_expected_data.sh b/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_expected_data.sh index bc218e65..217e829f 100644 --- a/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_expected_data.sh +++ b/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_expected_data.sh @@ -46,5 +46,5 @@ function main() { fi } -# /bin/bash ~/hpc/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_expected_data.sh /opt/anaconda3 +# /bin/bash ~/hpc/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_expected_data.sh /root/anaconda3 main "$@" diff --git a/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh b/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh index 18727832..28bf8a63 100644 --- a/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh +++ b/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh @@ -24,5 +24,5 @@ function main() { fi } -# /bin/bash ~/hpc/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh /opt/anaconda3 +# /bin/bash ~/hpc/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh /root/anaconda3 main "$@" diff --git a/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/run_test.sh b/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/run_test.sh index 9a37c3b7..a4f17f4a 100755 --- a/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/run_test.sh +++ b/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/run_test.sh @@ -64,5 +64,5 @@ function main() { test_clean "${TEST_CASE_DIR}" "${EXPECTED_DIR}" "${PRACTICAL_DIR}" || return 1 } -# /bin/bash ~/hpc/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh /opt/anaconda3 +# /bin/bash ~/hpc/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/test/generate_practical_data.sh /root/anaconda3 main "$@" -- Gitee From 050f6069f00f0875823e8477bfdc6b18688b1609 Mon Sep 17 00:00:00 2001 From: AntsCode Date: Wed, 15 Jun 2022 11:55:48 +0800 Subject: [PATCH 2/2] Fix the problem that the conda command cannot be used because the build script does not initialize the conda environment --> kallisto 0.48.0 --- .../0.48.0/h0d531b0_1/cloudbuild/build.sh | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/cloudbuild/build.sh b/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/cloudbuild/build.sh index d58e060f..36ff64b0 100644 --- a/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/cloudbuild/build.sh +++ b/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/cloudbuild/build.sh @@ -1,2 +1,38 @@ #!/bin/bash -conda build $(dirname $(dirname "$0"))/recipe + +function is_expected_architecture() { + if [ $(uname -m) != "$1" ]; then + echo -e "\033[1;31;1mThe current script only supports execution on $1 architecture.\033[0m" + return 1 + fi +} + +function set_script_dir() { + local REL_SCRIPT_DIR + REL_SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" || return 1 + SCRIPT_DIR="$(cd "${REL_SCRIPT_DIR}" && pwd)" || return 1 +} + +function conda_initialize() { + __conda_setup="$("$1/bin/conda" 'shell.bash' 'hook' 2>/dev/null)" + if [ $? -eq 0 ]; then + eval "$__conda_setup" + else + if [ -f "$1/etc/profile.d/conda.sh" ]; then + . "$1/etc/profile.d/conda.sh" + else + export PATH="$1/bin:$PATH" + fi + fi + unset __conda_setup +} + +function main() { + is_expected_architecture aarch64 || return 1 + set_script_dir || return 1 + conda_initialize "$1" + conda build "$(dirname "$SCRIPT_DIR")/recipe" +} + +# /bin/bash ~/hpc/Anaconda/bioconda/kallisto/0.48.0/h0d531b0_1/cloudbuild/build.sh /root/anaconda3 +main "$@" -- Gitee