-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jq from source fails #590
Comments
hmm something is wrong with how the template is being rendered. the jq template specifies dependencies like gcc and make, but that 'apt install' command isn't being added to the dockerfile... did anything change recently that could cause this? here is the "source" portion of the jq template neurodocker/neurodocker/templates/jq.yaml Lines 21 to 50 in 1a3b49d
command to reproduce issue:
resulting dockerfile (doesn't include an # Generated by Neurodocker and Reproenv.
FROM debian
RUN mkdir jq \
&& cd jq \
&& curl -fsSL https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz \
| tar xz --strip-components 1 \
&& autoreconf -fi \
&& ./configure --disable-maintainer-mode \
&& make \
&& make install
# Save specification to JSON.
RUN printf '{ \
"pkg_manager": "apt", \
"existing_users": [ \
"root" \
], \
"instructions": [ \
{ \
"name": "from_", \
"kwds": { \
"base_image": "debian" \
} \
}, \
{ \
"name": "run", \
"kwds": { \
"command": "mkdir jq\\ncd jq\\ncurl -fsSL https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz \\\\\\n| tar xz --strip-components 1\\nautoreconf -fi \\n./configure --disable-maintainer-mode\\nmake\\nmake install" \
} \
} \
] \
}' > /.reproenv.json
# End saving to specification to JSON. |
The text was updated successfully, but these errors were encountered: