Elevated permissions in BIDS Apps?!

Hi NeuroStars Community!

As you know, we should not rely on having elevated permissions inside the container image when developing a BIDS app. But I just found two BIDS apps (baracus & tracula) that does so, and have sudo in their Dockerfiles; and I guess that’s why they don’t include a Singularity container? I’m writing my app’s Dockerfile and have the same issue: as you can see from PyMVPA’s installation guide (http://www.pymvpa.org/installation.html), there is an Ubuntu version of installing the package which I want to use, but requires sudo permission. I shouldn’t do that, right? Then what would be my best alternative? Should I build from source? Thank you so much!



1 Like