[fix] Odoo references after upgrade
This commit is contained in:
parent
0ea372a743
commit
ff40973728
2 changed files with 35 additions and 9 deletions
|
@ -6,6 +6,40 @@ export APPNAME="libreerp"
|
||||||
export FORKNAME="odoo"
|
export FORKNAME="odoo"
|
||||||
DEPENDENCIES="curl postgresql xfonts-75dpi xfonts-base wkhtmltopdf node-less python3-dev gcc libldap2-dev libssl-dev libsasl2-dev python3-pip python3-dev python3-venv python3-wheel libxslt-dev libzip-dev python3-setuptools python-virtualenv python-wheel python-setuptools libjpeg-dev zlib1g-dev"
|
DEPENDENCIES="curl postgresql xfonts-75dpi xfonts-base wkhtmltopdf node-less python3-dev gcc libldap2-dev libssl-dev libsasl2-dev python3-pip python3-dev python3-venv python3-wheel libxslt-dev libzip-dev python3-setuptools python-virtualenv python-wheel python-setuptools libjpeg-dev zlib1g-dev"
|
||||||
|
|
||||||
|
function setup_files() {
|
||||||
|
|
||||||
|
ynh_setup_source $final_path/$APPNAME $app_version
|
||||||
|
|
||||||
|
# Remove Odoo references to avoid trademark issue
|
||||||
|
if [ -d $final_path/$APPNAME/$FORKNAME ]; then
|
||||||
|
python_app=$final_path/$APPNAME/$FORKNAME
|
||||||
|
else
|
||||||
|
python_app=$final_path/$APPNAME/openerp
|
||||||
|
fi
|
||||||
|
find $final_path/$APPNAME -type f \( -iname '*.xml' -o -iname '*.po' \) -exec sed -i 's/Powered by <a[^>]*>Odoo<\/a>//g' {} \;
|
||||||
|
find $final_path/$APPNAME -type f \( -iname '*.xml' -o -iname '*.po' \) -exec sed -i 's/<a[^>]*>Powered by <[^>]*>Odoo<\/[^>]*><\/a>//g' {} \;
|
||||||
|
find $final_path/$APPNAME -type f \( -iname '*.xml' -o -iname '*.po' \) -exec sed -i 's/Powered by <[^>]*>Odoo<\/[^>]*>//g' {} \;
|
||||||
|
find $final_path/$APPNAME -type f \( -iname '*.xml' -o -iname '*.po' \) -exec sed -i 's/Powered by <[^>]*><img[^>]*Odoo[^>]*><\/a>//g' {} \;
|
||||||
|
sed -i 's/<a[^>]*>My Odoo.com account<\/a>//g' $final_path/$APPNAME/addons/web/static/src/xml/base.xml
|
||||||
|
sed -i 's/<a[^>]*>Documentation<\/a>//g' $final_path/$APPNAME/addons/web/static/src/xml/base.xml
|
||||||
|
sed -i 's/<a[^>]*>Support<\/a>//g' $final_path/$APPNAME/addons/web/static/src/xml/base.xml
|
||||||
|
cp ../conf/logo_type.png $python_app/addons/base/static/img/logo_white.png
|
||||||
|
mkdir -p $final_path/custom-addons
|
||||||
|
chown -R $app:$app $final_path
|
||||||
|
ynh_configure server.conf $conf_file
|
||||||
|
chown $app:$app $conf_file
|
||||||
|
|
||||||
|
# Autoinstall the LDAP auth module
|
||||||
|
if ls $final_path/$APPNAME/$FORKNAME-bin > /dev/null ; then
|
||||||
|
ynh_replace_string "^{$" "{'auto_install': True," ${final_path}/$APPNAME/addons/auth_ldap/__manifest__.py
|
||||||
|
else
|
||||||
|
ynh_replace_string "'auto_install': False" "'auto_install': True" ${final_path}/$APPNAME/addons/auth_ldap/__openerp__.py
|
||||||
|
fi
|
||||||
|
|
||||||
|
touch /var/log/$app.log
|
||||||
|
chown $app:$app /var/log/$app.log
|
||||||
|
|
||||||
|
}
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
function install_dependencies() {
|
function install_dependencies() {
|
||||||
ynh_add_swap 1024
|
ynh_add_swap 1024
|
||||||
|
|
|
@ -69,14 +69,6 @@ if ynh_version_le "11.0-1" ; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ynh_system_user_create $app
|
ynh_system_user_create $app
|
||||||
ynh_setup_source "$final_path/$APPNAME" $app_version
|
setup_files
|
||||||
mkdir -p $final_path/custom-addons
|
|
||||||
chown -R $app:$app $final_path
|
|
||||||
ynh_configure server.conf $conf_file
|
|
||||||
chown $app:$app $conf_file
|
|
||||||
|
|
||||||
touch /var/log/$app.log
|
|
||||||
chown $app:$app /var/log/$app.log
|
|
||||||
|
|
||||||
install_dependencies
|
install_dependencies
|
||||||
service $app restart
|
service $app restart
|
||||||
|
|
Loading…
Reference in a new issue