Skip to content

Commit d8fb152

Browse files
committed
fix(task): correct venv activation and refine upgrade-odoo step matching logic
1 parent 688160a commit d8fb152

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

task

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ init-venv() {
364364

365365
activate-venv() {
366366
if [[ -f ".venv$ODOO_VERSION/bin/activate" ]]; then
367-
echo ".venv$ODOO_VERSION/bin/activate"
367+
source ".venv$ODOO_VERSION/bin/activate"
368368
else
369369
echo "Could not find .venv$ODOO_VERSION/bin/active. Use init-venv to initalize."
370370
fi
@@ -2448,85 +2448,85 @@ upgrade-odoo() {
24482448
fi
24492449
fi
24502450

2451-
if [[ "$2" =~ "drop" ]]; then
2451+
if [[ "$2" = "drop" ]]; then
24522452
log-warning "Run step 'drop' on $TARGET_SERVER."
24532453
$ssh_target_server docker-postgres-drop -c "$TARGET_POSTGRES_CONTAINER" -d "$TARGET_DATABASE"
24542454
fi
24552455

2456-
if [[ "$2" =~ "test" ]]; then
2456+
if [[ "$2" = "upgrade-test" ]]; then
24572457
log-warning "Run step 'test' on $TARGET_SERVER."
24582458
$ssh_target_server docker-odoo-upgrade -c "$TARGET_POSTGRES_CONTAINER" -d "$DATABASE" -s "$ODOO_VERSION" -n "$TARGET_DATABASE" -t "$TARGET_ODOO_VERSION"
24592459
fi
24602460

2461-
if [[ "$2" =~ "clear-assets" ]]; then
2461+
if [[ "$2" = "clear-assets" ]]; then
24622462
log-warning "Run step 'update' on $TARGET_SERVER."
24632463
$ssh_target_server docker-odoo-clear-assets -c "$TARGET_ODOO_CONTAINER" -d "$TARGET_DATABASE"
24642464
fi
24652465

2466-
if [[ "$2" =~ "init" ]]; then
2466+
if [[ "$2" = "init" ]]; then
24672467
log-warning "Run step 'init' on $TARGET_SERVER."
24682468
$ssh_target_server docker-odoo-init -c "$TARGET_ODOO_CONTAINER" -d "$TARGET_DATABASE" -i "$ODOO_ADDONS_INIT"
24692469
fi
24702470

2471-
if [[ "$2" =~ "uninstall" ]]; then
2471+
if [[ "$2" = "uninstall" ]]; then
24722472
log-warning "Run step 'uninstall' on $TARGET_SERVER."
24732473
$ssh_target_server docker-odoo-uninstall -c "$TARGET_ODOO_CONTAINER" -d "$TARGET_DATABASE" -u "$ODOO_ADDONS_UNINSTALL"
24742474
fi
24752475

2476-
if [[ "$2" =~ "auto-update" ]]; then
2476+
if [[ "$2" = "auto-update" ]]; then
24772477
log-warning "Run step 'auto-update' on $TARGET_SERVER."
24782478
$ssh_target_server docker-odoo-shell -c "$TARGET_ODOO_CONTAINER" -d "$TARGET_DATABASE" -f -p "env['ir.module.module'].upgrade_changed_checksum()"
24792479
fi
24802480

2481-
if [[ "$2" =~ "update" ]]; then
2481+
if [[ "$2" = "update" ]]; then
24822482
log-warning "Run step 'update' on $TARGET_SERVER."
24832483
$ssh_target_server docker-odoo-update -c "$TARGET_ODOO_CONTAINER" -d "$TARGET_DATABASE" -u all
24842484
fi
24852485

2486-
if [[ "$2" =~ "configure-test" ]]; then
2486+
if [[ "$2" = "configure-test" ]]; then
24872487
log-warning "Run step 'configure' on $TARGET_SERVER."
24882488
$ssh_target_server docker-odoo-shell -c "$TARGET_ODOO_CONTAINER" -d "$TARGET_DATABASE" -f -p "\"$ODOO_CONFIGURE_TEST\""
24892489
fi
24902490

2491-
if [[ "$2" =~ "configure-production" ]]; then
2491+
if [[ "$2" = "configure-production" ]]; then
24922492
log-warning "Run step 'configure' on $TARGET_SERVER."
24932493
$ssh_target_server docker-odoo-shell -c "$TARGET_ODOO_CONTAINER" -d "$TARGET_DATABASE" -f -p "\"$ODOO_CONFIGURE_PRODUCTION\""
24942494
fi
24952495

2496-
if [[ "$2" =~ "restart" ]]; then
2496+
if [[ "$2" = "restart" ]]; then
24972497
log-warning "Run step 'restart' on $TARGET_SERVER."
24982498
$ssh_target_server docker restart "$TARGET_ODOO_CONTAINER" "$TARGET_POSTGRES_CONTAINER"
24992499
fi
25002500

2501-
if [[ "$2" =~ "logs" ]]; then
2501+
if [[ "$2" = "logs" ]]; then
25022502
log-warning "Run step 'logs' on $TARGET_SERVER."
25032503
containe_id=$($ssh_target_server docker ps -f "name=$TARGET_ODOO_CONTAINER" --format '{{.ID}}' | head -n1)
25042504
$ssh_target_server docker logs -f "$containe_id" --tail 10
25052505
fi
25062506

2507-
if [[ "$2" =~ "shell" ]]; then
2507+
if [[ "$2" = "shell" ]]; then
25082508
log-warning "Run step 'shell' on $TARGET_SERVER."
25092509
$ssh_target_server docker-odoo-shell -c "$TARGET_ODOO_CONTAINER" -d "$TARGET_DATABASE"
25102510
fi
25112511

2512-
if [[ "$2" =~ "psql" ]]; then
2512+
if [[ "$2" = "psql" ]]; then
25132513
log-warning "Run step 'psql' on $TARGET_SERVER."
25142514
$ssh_target_server docker-postgres-shell -c "$TARGET_POSTGRES_CONTAINER" -d "$TARGET_DATABASE"
25152515
fi
25162516

2517-
if [[ "$2" =~ "env" ]]; then
2517+
if [[ "$2" = "env" ]]; then
25182518
log-warning "Run step 'env' on $TARGET_SERVER."
25192519
containe_id=$($ssh_target_server docker ps -f "name=$TARGET_ODOO_CONTAINER" --format '{{.ID}}' | head -n1)
25202520
$ssh_target_server docker exec "$containe_id" env
25212521
fi
25222522

2523-
if [[ "$2" =~ "conf" ]]; then
2523+
if [[ "$2" = "conf" ]]; then
25242524
log-warning "Run step 'conf' on $TARGET_SERVER."
25252525
containe_id=$($ssh_target_server docker ps -f "name=$TARGET_ODOO_CONTAINER" --format '{{.ID}}' | head -n1)
25262526
$ssh_target_server docker exec "$containe_id" cat /etc/odoo/odoo.conf
25272527
fi
25282528

2529-
if [[ "$2" =~ "rename-production" ]]; then
2529+
if [[ "$2" = "rename-production" ]]; then
25302530
log-warning "Run step 'rename-production' on $TARGET_SERVER."
25312531

25322532
# ssh -p "$PORT" "$SERVER" docker-postgres-rename -c "$TARGET_POSTGRES_CONTAINER" -s "$DATABASE" -t "${DATABASE}-old"

0 commit comments

Comments
 (0)