|
2 | 2 | # Source this file from your .bash-profile or script to use
|
3 | 3 |
|
4 | 4 | # "Constants"
|
5 |
| -_DNVM_BUILDNUMBER="beta8-15510" |
| 5 | +_DNVM_BUILDNUMBER="beta8-15511" |
6 | 6 | _DNVM_AUTHORS="Microsoft Open Technologies, Inc."
|
7 | 7 | _DNVM_RUNTIME_PACKAGE_NAME="dnx"
|
8 | 8 | _DNVM_RUNTIME_FRIENDLY_NAME=".NET Execution Environment"
|
@@ -333,24 +333,30 @@ __dnvm_requested_version_or_alias() {
|
333 | 333 | else
|
334 | 334 | if [ -e "$_DNVM_ALIAS_DIR/$versionOrAlias.alias" ]; then
|
335 | 335 | local runtimeFullName=$(cat "$_DNVM_ALIAS_DIR/$versionOrAlias.alias")
|
336 |
| - echo "$runtimeFullName" |
337 |
| - else |
338 |
| - local pkgVersion=$versionOrAlias |
339 |
| - local pkgArchitecture="x64" |
340 |
| - local pkgSystem=$os |
| 336 | + if [[ ! -n "$runtime" && ! -n "$arch" ]]; then |
| 337 | + echo "$runtimeFullName" |
| 338 | + return |
| 339 | + fi |
| 340 | + local pkgVersion=$(__dnvm_package_version "$runtimeFullName") |
| 341 | + fi |
341 | 342 |
|
342 |
| - if [[ -z $runtime || "$runtime" == "mono" ]]; then |
343 |
| - echo "$_DNVM_RUNTIME_PACKAGE_NAME-mono.$pkgVersion" |
344 |
| - else |
345 |
| - if [ "$arch" != "" ]; then |
346 |
| - local pkgArchitecture="$arch" |
347 |
| - fi |
348 |
| - if [ "$os" == "" ]; then |
349 |
| - local pkgSystem=$(__dnvm_current_os) |
350 |
| - fi |
| 343 | + if [[ ! -n "$pkgVersion" ]]; then |
| 344 | + local pkgVersion=$versionOrAlias |
| 345 | + fi |
| 346 | + local pkgArchitecture="x64" |
| 347 | + local pkgSystem=$os |
351 | 348 |
|
352 |
| - echo "$_DNVM_RUNTIME_PACKAGE_NAME-$runtime-$pkgSystem-$pkgArchitecture.$pkgVersion" |
| 349 | + if [[ -z $runtime || "$runtime" == "mono" ]]; then |
| 350 | + echo "$_DNVM_RUNTIME_PACKAGE_NAME-mono.$pkgVersion" |
| 351 | + else |
| 352 | + if [ "$arch" != "" ]; then |
| 353 | + local pkgArchitecture="$arch" |
| 354 | + fi |
| 355 | + if [ "$os" == "" ]; then |
| 356 | + local pkgSystem=$(__dnvm_current_os) |
353 | 357 | fi
|
| 358 | + |
| 359 | + echo "$_DNVM_RUNTIME_PACKAGE_NAME-$runtime-$pkgSystem-$pkgArchitecture.$pkgVersion" |
354 | 360 | fi
|
355 | 361 | fi
|
356 | 362 | }
|
|
0 commit comments