diff --git a/images/create-env/CHANGELOG.md b/images/create-env/CHANGELOG.md index 33195a62..ae4401dd 100644 --- a/images/create-env/CHANGELOG.md +++ b/images/create-env/CHANGELOG.md @@ -1,6 +1,19 @@ # Changelog +## bioconda/create-env 3.0 (2023-10-17) + +### Changed + +- Add linux-aarch64 image; bioconda/create-env is now a multiplatform manifest. + +- Change to a simple "major.minor" version scheme and offer mutable "major" tag. + +- Drop defaults channel from included config. + +- Use Miniforge installer to build this image. + + ## bioconda/create-env 2.2.1 (2022-10-14) ### Changed diff --git a/images/create-env/install-conda b/images/create-env/install-conda index f065d454..a54d14b2 100755 --- a/images/create-env/install-conda +++ b/images/create-env/install-conda @@ -28,6 +28,7 @@ miniconda_boostrap_prefix="$( pwd )/miniconda" tmp_dir="${miniconda_boostrap_prefix}/tmp-strip" mkdir "${tmp_dir}" mv "${conda_install_prefix}/bin/"*strip "${tmp_dir}/" + conda run --prefix="${conda_install_prefix}" strip -- "${tmp_dir}/"*strip mamba remove --yes --all \ --prefix="${conda_install_prefix}" @@ -60,6 +61,10 @@ eval "${activate_script}" set -u unset activate_script +# Run strip on find/xargs/grep beforehand as they are run in the strip pipeline. +for prog in find xargs grep ; do + strip -- "$( command -v "${prog}" )" +done # Use --conda=: to turn the `conda create` into a no-op, but do continue to # run strip, remove files and output the activate/execute scripts.