scorelab / Bassa

Automated Download Queue for Communities to take the best use of Internet bandwidth
GNU General Public License v3.0
168 stars 493 forks source link

Write a proper installation guide for Bassa #38

Open rehrumesh opened 7 years ago

rehrumesh commented 7 years ago

Installation guide should:

sonuagarwal1008 commented 7 years ago

i want to work on this issue can you give any idea what should be the content of installation guide This is only for ubuntu?

rehrumesh commented 7 years ago

@sonuagarwal1008 Great. No, We need instructions for Ubuntu, CentOS, Fedora, CoreOS and Arch as they are the widely used OSes (Linux based). Also We need guides for Windows and MacOS. For a start, you can start working for Ubuntu.

I have updated the required platforms

sonuagarwal1008 commented 7 years ago

can we use configuration management like ANSIBLE

SonaArora commented 7 years ago

I am doing this issue of Bassa project. So to write instructions for setting the project, i was checking it on 2 platforms : ubuntu16.10 and fedora24. But the shell script for installation is platform dependent. It seems that they had written it only for ubuntu. So i was customizing the script to make it work for all platforms(windows, linx- ubuntu, debian,fedora, centos and mac, core os, arch etc .). So to detect os name, i am using python program and passing a variable(which detects the os name) to shell script. I stuck here on how to pass variable from python file to shell script. Looking for a solution.

SonaArora commented 7 years ago

89 @rehrumesh My proposed solution for this issue. I wrote the guideline only for Ubuntu. Testing on fedora and centos too and customizing the install.sh so that it can work on all operating systems.