forked from chembl/mychembl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap_centOS.sh
52 lines (41 loc) · 2.09 KB
/
bootstrap_centOS.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/bash
# for CentOS Linux release 7.1.1503
# location of raw files of this repository
export RAW="https://raw.githubusercontent.com/chembl/mychembl/master"
sudo yum install -y wget
wget $RAW/settings.sh && source settings.sh
wget $RAW/install_core_libs_${AUX_OS_NAME}.sh && bash install_core_libs_${AUX_OS_NAME}.sh
wget $RAW/install_py_libs.sh && bash install_py_libs.sh
sudo useradd -G wheel -s /bin/bash -m chembl
sudo echo "chembl:chemblvm"| sudo chpasswd
sudo sysctl -w kernel.shmmax=2147483648
sudo /sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 5432 -j ACCEPT
sudo dd if=/dev/zero of=/swapfile bs=1024 count=524288
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo -Hu postgres createuser -dsr chembl
cd /tmp
#sudo curl -o /etc/network/interfaces $RAW/configuration/mychembl_interfaces
#sudo curl -o /etc/init/failsafe.conf $RAW/configuration/failsafe.conf
sudo curl -o /etc/profile.d/mychembl.sh $RAW/configuration/mychembl_bashrc
#sudo curl -o /etc/init/mychembl-upnp.conf $RAW/zeroconf/mychembl-upnp.conf
#sudo curl -o /etc/avahi/services/mychembl.service $RAW/zeroconf/mychembl.service
#sudo curl -o /usr/bin/mychembl-upnp.py $RAW/zeroconf/mychembl-upnp.py
#sudo chmod +x /usr/bin/mychembl-upnp.py
#sudo mkdir -p /usr/share/themes/mychembl
#sudo curl -o /usr/share/themes/mychembl/mychembl.png $RAW/branding/mychembl.png
#sudo curl -o /lib/plymouth/themes/ubuntu-text/ubuntu-text.plymouth $RAW/branding/ubuntu-text.plymouth
cd /tmp
wget $RAW/osra.sh && source osra.sh
wget $RAW/rdkit_install.sh && sudo -E su -m -c "bash rdkit_install.sh" chembl
wget $RAW/ipynb_setup.sh && sudo -E su -m -c "bash ipynb_setup.sh" chembl
wget $RAW/ipython_notebooks/ipynb_deamonise.sh && source ipynb_deamonise.sh
wget $RAW/create_db.sh && sudo -E su -m -c "bash create_db.sh" chembl
wget $RAW/webservices/ws_setup.sh && sudo -E su -m -c "bash ws_setup.sh" chembl
wget $RAW/beaker/install_beaker.sh && sudo -E su -m -c "bash install_beaker.sh" chembl
wget $RAW/apache.sh && source apache.sh
wget $RAW/launchpad.sh && source launchpad.sh
sudo swapoff -v /swapfile
sudo rm /swapfile
sudo rm /tmp/* -rf