Skip to content

Commit eb4720e

Browse files
authored
fix: jq from source needs dependencies (#663)
* fix: jq from source needs dependencies * modify centos repos if available
1 parent ff9a63f commit eb4720e

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

neurodocker/templates/_default.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,11 @@ source:
3030
instructions: |
3131
export ND_ENTRYPOINT="{{ self.env['ND_ENTRYPOINT'] }}"
3232
{%- if self.pkg_manager == "yum" %}
33-
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
34-
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
33+
if ls /etc/yum.repos.d/CentOS-* >/dev/null 2>&1; then
34+
# Disable mirrorlist and switch to vault.centos.org
35+
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
36+
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
37+
fi
3538
{%- endif %}
3639
{{ self.install_dependencies() }}
3740
{%- if self.pkg_manager == "apt" %}

neurodocker/templates/jq.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ source:
4343
- libtool
4444
- make
4545
instructions: |
46+
{{ self.install_dependencies() }}
4647
mkdir jq
4748
cd jq
4849
curl -fsSL https://github.com/jqlang/jq/releases/download/jq-{{self.version}}/jq-{{self.version}}.tar.gz \

0 commit comments

Comments
 (0)