work_scripts/mupdate.sh

43 lines
851 B
Bash

#!/bin/sh
#--------------------------------------------------------------
# Script Automate Update Tryton Module
# -------------------------------------------------------------
nameuser='psk'
venv='tryton50'
dir_source=$HOME'/source/'
databases="
DEMO
"
modules="$@"
echo Number of arguments: $#
echo Arguments: ${modules}
souhome() {
workon $venv
echo Removing all under: ${dir_source}
rm -R ${dir_source}*
for module in ${modules}
do
hg clone https://presik@bitbucket.org/presik/trytonpsk_${module}
mv trytonpsk_${module} ${dir_source}
cd ${dir_source}trytonpsk_${module}
python setup.py install
done
for DB in ${databases}
do
echo "Database Target -----------------> " $DB
trytond-admin -v -c ~/.trytond/trytond.conf -d $DB -u ${module}
done
}
souhome
sudo systemctl restart strytond
cd ..