Skip to content
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

added singularity install script #36

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

added singularity install script #36

wants to merge 1 commit into from

Conversation

rzuw273
Copy link
Collaborator

@rzuw273 rzuw273 commented May 15, 2017

No description provided.

@rzuw273 rzuw273 requested a review from greatfireball May 15, 2017 07:07
Copy link
Member

@greatfireball greatfireball left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do a rebase on the master branch, due to some changes have been performed there, e.g. removal of pullapprove integreation.

Second and more important, I would consider to perform the installation via a package which should be easier to remove than the make/make install installation. Instructions how to generate and install a debian package are provided here. Moreover, please use an official release from github instead of the master/development branche with the exception if you need up-to-date features which are not yet included in an official release. Currently, I would suggest the release v2.2.1 as suggested by the official installation guide.

For the compilation you need to install some dependencies, see last paragraph of the section Build a RPM from source: sudo apt-get install -y build-essential libtool autotools-dev automake autoconf

Please add that dependency installation also to your script, to ensure, that it can be run independently.

One huge plus would be an test script, if singularity is installed and runs correctly. Therefore, I would suggest a separate folder t/ containing all test scripts which can be linked to the individual test folders inside the installation subfolders. @iimog already implemented some test here using bats. For a single installation script, like yours, testing of an existing singularity and its functionality should be enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants