Include a new feature in "Solution Pack tool" to extract the eSpace(s) and extension(s) from a solution package file without having to publish the solution.
Note: there are many times when you would need to first manually upgrade or modify a solution before its published.