This commit introduces essential files and scripts for setting up a Trytond environment, including configuration, logging, systemd services, NGINX, and utility scripts for managing Trytond.
19 lines
345 B
Bash
19 lines
345 B
Bash
#!/bin/bash
|
|
|
|
list_packages() {
|
|
pip freeze | grep '^trytond' | sed 's/==.*//'
|
|
}
|
|
|
|
upgrade_package() {
|
|
local package_name=$1
|
|
local version=$2
|
|
pip install --upgrade "${package_name}<${version}"
|
|
}
|
|
|
|
packages=$(list_packages)
|
|
|
|
for package in $packages; do
|
|
echo "Upgrading package: $package"
|
|
upgrade_package "$package" "$1"
|
|
done
|