Merge pull request #147 from rstudio/quickinstall-versions
Don't install prerelease R versions by default in quickinstall script
This commit is contained in:
commit
2e09c60108
1 changed files with 7 additions and 10 deletions
17
install.sh
17
install.sh
|
|
@ -32,20 +32,17 @@ CDN_URL='https://cdn.rstudio.com/r'
|
||||||
# The URL for listing available R versions
|
# The URL for listing available R versions
|
||||||
VERSIONS_URL="${CDN_URL}/versions.json"
|
VERSIONS_URL="${CDN_URL}/versions.json"
|
||||||
|
|
||||||
R_VERSIONS=$(curl -s ${VERSIONS_URL} | \
|
R_VERSIONS=$(curl -s ${VERSIONS_URL} |
|
||||||
# Matches the JSON line that contains the r versions
|
# Matches the JSON line that contains the r versions
|
||||||
grep r_versions | \
|
grep r_versions |
|
||||||
# Gets the value of the `r_version` property (e.g., "[ 3.0.0, 3.0.3, ... ]")
|
# Gets the value of the `r_version` property (e.g., "[ 3.0.0, 3.0.3, ... ]")
|
||||||
cut -f2 -d ":" | \
|
cut -f2 -d ":" |
|
||||||
# Removes the opening and closing brackets of the array
|
# Removes the opening and closing brackets of the array
|
||||||
cut -f2 -d "[" | cut -f1 -d "]" | \
|
cut -f2 -d "[" | cut -f1 -d "]" |
|
||||||
# Removes the quotes and commas from the values
|
# Removes the quotes and commas from the values
|
||||||
sed -e 's/\"//g' | sed -e 's/\,//g' | \
|
sed -e 's/\"//g' | sed -e 's/\,//g' |
|
||||||
# Appends a placeholder to the end of the string. Without an extra element at the
|
# Convert to newlines and sort in descending order, with devel/next at the bottom
|
||||||
# end, the last version will be missing after we reverse the order.
|
tr ' ' '\n' | sort --numeric-sort --reverse)
|
||||||
{ IFS= read -r vers; printf '%s placeholder' "$vers"; } | \
|
|
||||||
# Reverses the order of the list
|
|
||||||
( while read -d ' ' f;do g="$f${g+ }$g" ;done;echo "$g" ))
|
|
||||||
|
|
||||||
# Returns the OS
|
# Returns the OS
|
||||||
detect_os () {
|
detect_os () {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue