Allow multiple binaries of the same version to coexist in the same SANDBOX_BINARY directory

Registered by Giuseppe Maxia

SANDBOX_BINARY (by default $HOME/opt/mysql) can handle binaries of different versions, stored as directories named after the version itself. 4.1.23, 5.0.51, 5.125, and so on.
But it can't handle several binaries of the same version.

Blueprint information

Status:
Complete
Approver:
Giuseppe Maxia
Priority:
Medium
Drafter:
Giuseppe Maxia
Direction:
Approved
Assignee:
Sandbox-developers
Definition:
Approved
Series goal:
Accepted for mysql-sandbox-3
Implementation:
Implemented
Milestone target:
None
Started by
Giuseppe Maxia
Completed by
Giuseppe Maxia

Related branches

Sprints

Whiteboard

This feature is now possible through the --check_port option. You can name the directories slightly differently (5.1.32, 5.1.32a, 5.1.32-test, and so on), and then run
$ make_sandbox $HOME/opt/mysql/5.1.32 --check_port
$ make_sandbox $HOME/opt/mysql/5.1.32a --check_port
$ make_sandbox $HOME/opt/mysql/5.1.32-test --check_port

For multiple installations, the best way of achieving the goal is to run sbtool -o range and then use the lowest identified port as base for the group installation.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.