Commit graph

73 commits

Author SHA1 Message Date
Livar
80d542b8f4
Merge pull request #9332 from dotnet/merges/release/2.1.4xx-to-master
Merge release/2.1.4xx to master
2018-05-31 10:22:00 -07:00
Sebastian Karasek
c01e7c3e42 Fix extraction of folders (#9335) 2018-05-29 11:02:26 -07:00
John Beisner
20fbf9f2e4
Validate the SDK installation (#9324)
* Validate the SDK installation.
2018-05-21 14:58:52 -07:00
kasper3
7b635e76a1
Use cp -u on linux-musl
This actually applies to all busybox based OS.
2018-04-26 14:26:35 +03:00
Wes Haggard
a90f10f629 Update dotnet-install to select linux-musl on alpine 2018-04-20 13:23:14 -07:00
John Beisner
996eb6c92c
Dotnet install-script updates (#9033)
* Introduce support for arm & arm64 architectures; when detecting a missing 'library' prerequisite - do not fail the installation.

* Auto-detect 'armv7l' and 'aarch64'
2018-04-11 09:24:23 -07:00
jbeisner
485638376d Fix an 'unbound variable' warning. 2018-03-27 20:02:41 +00:00
Rakesh Ranjan Singh
510cff49d8 Enabling ubuntu.18.04,opensuse.42.3 and fedora.27 in dotnet-install script 2018-03-26 11:28:06 -07:00
John Beisner
470acd8abe
Alpine fix; plus 1 (#8821)
* The '-n' option to 'cp' does not exist for Alpine; don't use "$ID.$VERSION_ID" for the error message.

* Try "cp -R -u"  for alpine variants.

* Fixing a comment...
2018-03-16 16:26:56 -07:00
Nate McMaster
62ce305f06 Update to aspnetcore 2.1.0-preview1-28275 and react to feed layout changes (#8611) 2018-02-14 11:50:14 -08:00
Nate McMaster
296e0ae57f Update dotnet-install scripts to support installing the ASP.NET Core runtime 2018-01-05 09:24:10 -08:00
kasper3
b1c14cb5ee
Check if tput command exists before using it
Fix #8311

@eerhardt
2018-01-02 23:04:56 +02:00
Jan Vorlicek
1abd2d9209 Enable Alpine 3.6 CLI build
This change enables CLI build for Alpine 3.6 and also adds CI job for
it. It is mostly based on changes that were necessary to
enable building of rhel.6 CLI
2017-12-13 12:10:44 +01:00
John Beisner
2cdb5a9f7e
Merge pull request #8119 from natemcmaster/install-script
Add parameter to dotnet-install to support pulling from private blob feeds
2017-12-04 13:28:08 -08:00
Nate McMaster
9a8316cd12 Always append feed_credential to URIs in dotnet-install.{sh,ps1} 2017-11-28 14:23:30 -08:00
Nate McMaster
fd04fdd5f2 Add parameter to dotnet-install to support pulling from private blob feeds 2017-11-28 13:32:32 -08:00
Nate McMaster
3444301dc7 Pipe ldconfig stderr to /dev/null 2017-11-28 13:31:10 -08:00
John Beisner
3d52d24058 Separating the 'legacy' URL construction from the 'current' URL construction methods and logic. 2017-10-13 09:43:04 -07:00
John Beisner
282de2bfe2 Porting 'dotnet-install.sh' from CLI:master to CLI:release/2.0.0 2017-10-11 10:53:53 -07:00
John Beisner
38b88c99f1 Removing the trailing '\r' for bash shells; commit hash. 2017-09-26 08:32:11 -07:00
John Beisner
572d2367df Removing the trailing '\r' for bash shells.
https://github.com/dotnet/cli/issues/7392
2017-09-25 19:41:58 -07:00
John Beisner
44326a0a64 Fixing 'librarypath' 2017-09-22 14:16:08 -07:00
John Beisner
0722cce590 Update the installation scripts in release/2.0.0 branch. 2017-09-22 11:25:15 -07:00
John Beisner
47988952ac Updating the links in the README; fixing the installation script. 2017-06-15 15:25:41 -07:00
John Beisner
c497bf498f Write a 'latest.coherent.version' file at blob storage so users have a 'coherent' option to SDK installations. 2017-06-13 16:45:29 -07:00
John Beisner
b92c63c4d3 Fixing a conditional. 2017-06-12 09:38:02 -07:00
John Beisner
5eae1a3a31 Fixing logic; variable name. 2017-06-12 09:31:09 -07:00
John Beisner
cd753db228 Default channel=LTS
Clarify nomenclature from "alternate" to "legacy"
Skip construction of legacy URL if it's flawed.
2017-06-09 12:00:29 -07:00
John Beisner
ce61070a69 Updates to install scripts to consume the renaming packages at blob storage. Unpinning the CLI build from a specific version. 2017-06-07 10:18:05 -07:00
John Beisner
ed65b2bc9c Runtime download link missing the "runtime" identifier. 2017-05-31 08:35:00 -07:00
John Beisner
a53424cc04 Fixing an OSx break: "osname: unbound variable" 2017-05-30 11:37:34 -07:00
John Beisner
b48b7d2ea0 .NET Core 2+ Naming and Versioning
New file name structure for the runtime and the CLI
per: https://github.com/dotnet/designs/issues/2

The renaming of assets, therefore the dotnet installation scripts must change to accommodate.

Trivial:
"Write-Host" should be "Write-Output"
2017-05-26 15:46:56 -07:00
John Beisner
229518b486 Default channel in the install scripts; dotnet-install.ps1 and dotnet-install.sh = “release/1.0.0”
For the Runtime: resolves to: 1.0.5
For the SDK: resolves to: 1.0.4
2017-05-23 15:09:31 -07:00
John Beisner
1ded4f11e3 Forcing 'curl' to return an usable exitcode. 2017-05-23 11:28:38 -07:00
John Beisner
6222e66a07 Changes per code review - stronger download failure logic. 2017-05-23 10:45:15 -07:00
John Beisner
1fe96fd86e Changes per additional manual testing on ubuntu-x64 2017-05-23 08:15:41 -07:00
John Beisner
cff302d678 Changes per manual testing on ubuntu-x64 2017-05-22 14:15:43 -07:00
John Beisner
3db157aba6 First draft changes for install script for the SDK and Runtime. 2017-05-22 12:53:52 -07:00
Daniel Lo Nigro
e391b5d5f3 Change shebang and remove comment about bashisms 2017-04-05 11:40:59 -07:00
Daniel Lo Nigro
6a27955d2f Add bash shebang to dotnet-install.sh 2017-04-05 11:40:59 -07:00
Eric Erhardt
d0bdccf5d6 Merge pull request #6064 from omajid/remove-linux-portable-obtain-script
Remove --linux-portable from dotnet-install.sh
2017-03-19 21:41:16 -05:00
Omair Majid
4b233bdf82 Fix path printed in help for dotnet-install
The script does not install to /usr/local/share/. It instead installs to
$HOME/.dotnet. Fix the doc text.

Also fix the names in code that incorrectly talk about /usr/local/share.
2017-03-17 22:06:16 -04:00
Omair Majid
df98363da4 Remove --linux-portable from dotnet-install.sh
It duplicates functionality achieved by using `--runtime-id linux-x64`.
Remove it and fix callers.

Keep the the --linux-portable flag in the  build scripts; that now calls
--runtime-id linux-x64 in the install script.
2017-03-17 20:27:02 -04:00
Omair Majid
46a1d6f41e Add --runtime-id flag to dotnet-install.sh
This lets us specify the runtime id of the desired .NET Core SDK on the
command line. This makes it easier to get the SDK for the desired
runtime without having to modify the install script for new runtimes
unsupported by the current version of this script.
2017-03-14 17:52:57 -04:00
Justin Goshi
a66ef9f0ef Fix spacing 2017-03-03 11:05:13 -08:00
Justin Goshi
cdf85ec1d2 Update the descriptino 2017-03-03 11:02:09 -08:00
Justin Goshi
e21c1a4a98 Change the command line argument per PR comments 2017-03-03 09:25:31 -08:00
Justin Goshi
ea5eeee06b Update the install script to support osname 2017-03-01 16:00:26 -08:00
Adeel
ba72ff0edd Prefer Unix Shell build-in 'hash' over 'which'
`which` is an external utility. `hash` or `command -v` are built-in
General Commands.

See http://stackoverflow.com/a/677212/863980

I chose `hash` here as `run-build.sh` is already using it.
2017-02-26 01:24:04 +02:00
Omair Majid
3fde06faf8 dotnet-install should identify all RHEL 7.x as RHEL
New RHEL minor versions are compatible with previous RHEL minor
versions. They also replace them: all users using RHEL 7.n are migrated
to RHEL 7.(n+1) by a simple yum upgrade. So just treat all RHEL 7.x
version as RHEL.

This only holds true for minor versions. RHEL 7 is not compatible with
RHEL 6. But since .NET Core only supports RHEL 7, this shouldn't matter.
2017-01-20 17:19:35 -05:00