Skip to content

Instantly share code, notes, and snippets.

@repodevs
Created December 14, 2024 19:28
Show Gist options
  • Save repodevs/7a30f6c4d4aae730b3d1ecd79c6c28b5 to your computer and use it in GitHub Desktop.
Save repodevs/7a30f6c4d4aae730b3d1ecd79c6c28b5 to your computer and use it in GitHub Desktop.
Bash script for upgrade odoo addons

Usage of upgrade_addons.sh script

  • Download it
  • Make it Executeable with chmod +x upgrade_addons.sh
  • Use it
./upgrade_addons.sh DATABASE ADDONS_A_TO_UGRADE,ADDONS_B_TO_UPGRADE
#!/bin/bash
# Check if both parameters are provided
if [ -z "$1" ] || [ -z "$2" ]; then
echo "Usage: $0 <database> <addons>"
echo "Please provide both a database name and a comma-separated list of addons (e.g., database_name addons_a,addons_b)."
exit 1
fi
DATABASE=$1
ADDONS=$2
echo "Upgrading Odoo Module with database: $DATABASE and addons: $ADDONS in 3 seconds..."
sleep 3
echo "Upgrading started"
/opt/odoo/venv/bin/python /opt/odoo/odoo/odoo-bin --config /etc/odoo.conf --logfile= --no-xmlrpc --stop-after-init -d "$DATABASE" -u "$ADDONS"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment