minorfix in work scripts
This commit is contained in:
parent
96a8a6fa82
commit
84d97d8ac6
28
bitclone.sh
28
bitclone.sh
|
@ -1,21 +1,27 @@
|
||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
source ~/.virtualenvs/tryton50/bin/activate
|
source ~/.virtualenvs/tryton50/bin/activate
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Define your function here
|
# Define your function here
|
||||||
bitClone () {
|
bitClone () {
|
||||||
echo "Cloning remote Presik repo from Bitbucket... $1"
|
echo "Cloning remote Presik repo from Bitbucket... $1"
|
||||||
cd source
|
sudo rm -r source/*
|
||||||
hg clone https://hg@bitbucket.org/presik/trytonpsk_$1
|
cd source
|
||||||
cd trytonpsk_$1
|
git clone https://presik@bitbucket.org/presik/trytonpsk-$1.git
|
||||||
python setup.py install
|
cd trytonpsk-$1
|
||||||
if [ ! -z $2 ]
|
python setup.py install
|
||||||
then
|
if [ ! -z $2 ]
|
||||||
echo "Updating database... $2"
|
then
|
||||||
trytond-admin -v -c ~/.trytond/trytond.conf -d $2 -u $1
|
echo "Updating database... $2"
|
||||||
fi
|
trytond-admin -v -c ~/.trytond/trytond.conf -u $1 -d $2
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Invoke your function
|
# Invoke your function
|
||||||
bitClone "$1" "$2"
|
bitClone "$1" "$2"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@ echo '----------------------------------------------------------'
|
||||||
version='5.0'
|
version='5.0'
|
||||||
max_version='5.1'
|
max_version='5.1'
|
||||||
integer_version='50'
|
integer_version='50'
|
||||||
venv='tryton'${integer_version}
|
venv='tryton51'
|
||||||
nameuser='psk'
|
nameuser='psk'
|
||||||
file_bashrc=${HOME}'/.bashrc'
|
file_bashrc=${HOME}'/.bashrc'
|
||||||
|
|
||||||
|
@ -96,7 +96,6 @@ for i in ${pippackages}
|
||||||
|
|
||||||
|
|
||||||
tryton_modules="
|
tryton_modules="
|
||||||
trytond
|
|
||||||
country
|
country
|
||||||
party
|
party
|
||||||
currency
|
currency
|
||||||
|
@ -152,10 +151,12 @@ tryton_modules="
|
||||||
sale_stock_quantity
|
sale_stock_quantity
|
||||||
"
|
"
|
||||||
|
|
||||||
|
pip3 install trytond==5.0.21
|
||||||
|
|
||||||
message "[INFO] Installing official Tryton packages..." ${BLUE}
|
message "[INFO] Installing official Tryton packages..." ${BLUE}
|
||||||
for i in ${tryton_modules}
|
for i in ${tryton_modules}
|
||||||
do
|
do
|
||||||
${PIP_CMD} install "trytond_$i>=$version,<$max_version" --no-deps
|
${PIP_CMD} install "trytond_$i==5.0" --no-deps
|
||||||
done
|
done
|
||||||
message "[INFO] Done. " ${YELLOW}
|
message "[INFO] Done. " ${YELLOW}
|
||||||
|
|
||||||
|
@ -242,8 +243,8 @@ modules="
|
||||||
|
|
||||||
for i in ${modules}
|
for i in ${modules}
|
||||||
do
|
do
|
||||||
hg clone https://presik@bitbucket.org/presik/trytonpsk_$i
|
git clone https://presik@bitbucket.org/presik/trytonpsk-$i.git
|
||||||
cd $i
|
cd trytonpsk-$i
|
||||||
${PYT_CMD} setup.py install
|
${PYT_CMD} setup.py install
|
||||||
cd ..
|
cd ..
|
||||||
done
|
done
|
||||||
|
|
45
mupdate.sh
45
mupdate.sh
|
@ -6,37 +6,40 @@
|
||||||
|
|
||||||
|
|
||||||
nameuser='psk'
|
nameuser='psk'
|
||||||
|
homex='/home/'${nameuser}
|
||||||
venv='tryton50'
|
venv='tryton50'
|
||||||
dir_source=$HOME'/source/'
|
dir_source=$homex'/source/'
|
||||||
databases="
|
databases=$(psql -d postgres -c "SELECT datname FROM pg_database WHERE datallowconn='true' AND datname != 'postgres' AND datname NOT LIKE '%template%'")
|
||||||
DEMO
|
|
||||||
"
|
|
||||||
|
|
||||||
modules="$@"
|
modules="$@"
|
||||||
|
|
||||||
echo Number of arguments: $#
|
echo Number of arguments: $#
|
||||||
echo Arguments: ${modules}
|
echo Arguments: ${modules}
|
||||||
|
i=0
|
||||||
souhome() {
|
souhome() {
|
||||||
workon $venv
|
workon $venv
|
||||||
echo Removing all under: ${dir_source}
|
echo Removing all under: ${dir_source}
|
||||||
rm -R ${dir_source}*
|
sudo rm -R ${dir_source}*
|
||||||
for module in ${modules}
|
for module in ${modules}
|
||||||
do
|
do
|
||||||
hg clone https://presik@bitbucket.org/presik/trytonpsk_${module}
|
git clone https://presik@bitbucket.org/presik/trytonpsk-${module}.git
|
||||||
mv trytonpsk_${module} ${dir_source}
|
mv trytonpsk-${module} ${dir_source}
|
||||||
cd ${dir_source}trytonpsk_${module}
|
cd ${dir_source}/trytonpsk-${module}
|
||||||
python setup.py install
|
python setup.py install
|
||||||
done
|
done
|
||||||
for DB in ${databases}
|
for DB in ${databases}
|
||||||
do
|
do
|
||||||
echo "Database Target -----------------> " $DB
|
echo "Database Target -----------------> " $DB
|
||||||
trytond-admin -v -c ~/.trytond/trytond.conf -d $DB -u ${module}
|
trytond-admin -v -c ~/.trytond/trytond.conf -d $DB -u ${module}
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
souhome
|
souhome
|
||||||
|
|
||||||
sudo systemctl restart strytond
|
sudo systemctl stop strytond
|
||||||
|
|
||||||
|
sudo systemctl start strytond
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,7 @@
|
||||||
# As root
|
# As root
|
||||||
apt update
|
apt update
|
||||||
apt upgrade
|
apt upgrade
|
||||||
apt install -y build-essential
|
apt install -y build-essential postgresql git python3-pip python3-dev python3-venv python-gtk2 python-setuptools postgresql-server-dev-11 libffi-dev libpq-dev python3-virtualenv python3-simplejson
|
||||||
apt install -y postgresql
|
|
||||||
apt install -y git
|
|
||||||
apt autoremove
|
apt autoremove
|
||||||
locale-gen en_US en_US.UTF-8
|
locale-gen en_US en_US.UTF-8
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue