#!/bin/bash if [ ! -d /etc/odoo ]; then # Install Odoo (only one time) # this package is missing in 16.04 wget https://launchpad.net/ubuntu/+archive/primary/+files/python-support_1.0.15_all.deb sudo dpkg -i python-support_1.0.15_all.deb sudo wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add - echo "deb http://nightly.odoo.com/9.0/nightly/deb/ ./" | sudo tee /etc/apt/sources.list.d/odoo.list > /dev/null sudo apt-get update sudo apt-get -y install odoo # Generate a good password sudo perl -i -pe 'BEGIN { $pw.=(a..z,A..Z,0..9)[rand 62] for 0..15 } s/; admin_passwd.*$/admin_passwd = $pw/g' /etc/odoo/openerp-server.conf sudo wget -O /etc/odoo/odoo.tools https://raw.githubusercontent.com/vertelab/odootools/9.0/odoo.tools fi if [ ! -d /usr/share/odoo-addons ]; then sudo ln -s /usr/lib/python2.7/dist-packages/openerp/ /usr/share/odoo-addons fi sudo apt-get -y install python-pip sudo -H pip install openpyxl sudo apt-get -y install git # sudo su postgres createuser odoo -s sudo wget -O /etc/bash.odoo https://raw.githubusercontent.com/vertelab/odootools/9.0/bash.odoo # Adds import of bash.odoo as last line of bash.bashrc sudo perl -i -pe 's/\. \/etc\/bash.odoo//g' /etc/bash.bashrc sudo perl -i -pe '$_ .= ". /etc/bash.odoo\n" if eof' /etc/bash.bashrc sudo wget -O /etc/bash_completion.d/odoo https://raw.githubusercontent.com/vertelab/odootools/9.0/bash_completion.odoo # daily backup sudo wget -O /etc/cron.daily/db_backup https://raw.githubusercontent.com/vertelab/odootools/9.0/db_backup sudo chmod a+x /etc/cron.daily/db_backup . /etc/bash.odoo . /etc/bash_completion