Update K_BUILD_VERSION/kre/KRE/.k => DNX_BUILD_VERSION/dnx/DNX/.dnx.

This commit is contained in:
N. Taylor Mullen 2015-03-08 12:50:21 -07:00
parent 648e5916d9
commit 0506242f3f
4 changed files with 27 additions and 27 deletions

View File

@ -1,4 +1,4 @@
# dotnetsdk.sh
# dotnetsdk.sh
# Source this file from your .bash-profile or script to use
_dotnetsdk_has() {
@ -58,7 +58,7 @@ _dotnetsdk_package_name() {
_dotnetsdk_package_runtime() {
local runtimeFullName="$1"
echo "$runtimeFullName" | sed "s/KRE-\([^.-]*\).*/\1/"
echo "$runtimeFullName" | sed "s/DNX-\([^.-]*\).*/\1/"
}
_dotnetsdk_download() {

View File

@ -1,6 +1,6 @@
@Echo off
@Echo off
set KVM_CMD_PATH_FILE="%USERPROFILE%\.k\temp-set-envvars.cmd"
set KVM_CMD_PATH_FILE="%USERPROFILE%\\.dnx\\temp-set-envvars.cmd"
PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = '';$CmdPathFile='%KVM_CMD_PATH_FILE%';& '%~dp0kvm.ps1' %*"

26
kvm.sh
View File

@ -1,17 +1,17 @@
# kvm.sh
# kvm.sh
# Source this file from your .bash-profile or script to use
# "Constants"
_KVM_BUILDNUMBER="beta4-10333"
_KVM_AUTHORS="Microsoft Open Technologies, Inc."
_KVM_RUNTIME_PACKAGE_NAME="kre"
_KVM_RUNTIME_PACKAGE_NAME="dnx"
_KVM_RUNTIME_FRIENDLY_NAME="K Runtime"
_KVM_RUNTIME_SHORT_NAME="KRE"
_KVM_RUNTIME_SHORT_NAME="DNX"
_KVM_RUNTIME_FOLDER_NAME=".k"
_KVM_COMMAND_NAME="kvm"
_KVM_VERSION_MANAGER_NAME="K Version Manager"
_KVM_DEFAULT_FEED="https://www.myget.org/F/aspnetvnext/api/v2"
_KVM_HOME_VAR_NAME="KRE_HOME"
_KVM_HOME_VAR_NAME="DNX_HOME"
[ "$_KVM_BUILDNUMBER" = "{{*" ] && _KVM_BUILDNUMBER="HEAD"
@ -31,8 +31,8 @@ fi
_KVM_USER_PACKAGES="$KVM_USER_HOME/runtimes"
_KVM_ALIAS_DIR="$KVM_USER_HOME/alias"
if [ -z "$KRE_FEED" ]; then
KRE_FEED="$_KVM_DEFAULT_FEED"
if [ -z "$DNX_FEED" ]; then
DNX_FEED="$_KVM_DEFAULT_FEED"
fi
__kvm_find_latest() {
@ -43,7 +43,7 @@ __kvm_find_latest() {
return 1
fi
local url="$KRE_FEED/GetUpdates()?packageIds=%27$_KVM_RUNTIME_PACKAGE_NAME-$platform%27&versions=%270.0%27&includePrerelease=true&includeAllVersions=false"
local url="$DNX_FEED/GetUpdates()?packageIds=%27$_KVM_RUNTIME_PACKAGE_NAME-$platform%27&versions=%270.0%27&includePrerelease=true&includeAllVersions=false"
xml="$(curl $url 2>/dev/null)"
echo $xml | grep \<[a-zA-Z]:Version\>* >> /dev/null || return 1
version="$(echo $xml | sed 's/.*<[a-zA-Z]:Version>\([^<]*\).*/\1/')"
@ -83,7 +83,7 @@ __kvm_download() {
local pkgName=$(__kvm_package_name "$runtimeFullName")
local pkgVersion=$(__kvm_package_version "$runtimeFullName")
local url="$KRE_FEED/package/$pkgName/$pkgVersion"
local url="$DNX_FEED/package/$pkgName/$pkgVersion"
local runtimeFile="$runtimeFolder/$runtimeFullName.nupkg"
if [ -e "$runtimeFolder" ]; then
@ -91,7 +91,7 @@ __kvm_download() {
return 0
fi
echo "Downloading $runtimeFullName from $KRE_FEED"
echo "Downloading $runtimeFullName from $DNX_FEED"
if ! __kvm_has "curl"; then
echo "$_KVM_COMMAND_NAME needs curl to proceed." >&2;
@ -102,8 +102,8 @@ __kvm_download() {
local httpResult=$(curl -L -D - "$url" -o "$runtimeFile" 2>/dev/null | grep "^HTTP/1.1" | head -n 1 | sed "s/HTTP.1.1 \([0-9]*\).*/\1/")
[[ $httpResult == "404" ]] && echo "$runtimeFullName was not found in repository $KRE_FEED" && return 1
[[ $httpResult != "302" && $httpResult != "200" ]] && echo "HTTP Error $httpResult fetching $runtimeFullName from $KRE_FEED" && return 1
[[ $httpResult == "404" ]] && echo "$runtimeFullName was not found in repository $DNX_FEED" && return 1
[[ $httpResult != "302" && $httpResult != "200" ]] && echo "HTTP Error $httpResult fetching $runtimeFullName from $DNX_FEED" && return 1
__kvm_unpack $runtimeFile $runtimeFolder
return $?
@ -147,7 +147,7 @@ __kvm_requested_version_or_alias() {
local runtimeFullName=$(cat "$_KVM_ALIAS_DIR/$versionOrAlias.alias")
local pkgName=$(echo $runtimeFullName | sed "s/\([^.]*\).*/\1/")
local pkgVersion=$(echo $runtimeFullName | sed "s/[^.]*.\(.*\)/\1/")
local pkgPlatform=$(echo "$pkgName" | sed "s/kre-\([^.-]*\).*/\1/")
local pkgPlatform=$(echo "$pkgName" | sed "s/dnx-\([^.-]*\).*/\1/")
else
local pkgVersion=$versionOrAlias
local pkgPlatform="mono"
@ -241,7 +241,7 @@ kvm()
if [[ "$versionOrAlias" == "latest" ]]; then
echo "Determining latest version"
versionOrAlias=$(__kvm_find_latest)
[[ $? == 1 ]] && echo "Error: Could not find latest version from feed $KRE_FEED" && return 1
[[ $? == 1 ]] && echo "Error: Could not find latest version from feed $DNX_FEED" && return 1
echo "Latest version is $versionOrAlias"
fi
if [[ "$versionOrAlias" == *.nupkg ]]; then

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/bash
_kvmsetup_has() {
type "$1" > /dev/null 2>&1
@ -17,8 +17,8 @@ _kvmsetup_update_profile() {
fi
}
if [ -z "$KRE_USER_HOME" ]; then
eval KRE_USER_HOME=~/.kre
if [ -z "$DNX_USER_HOME" ]; then
eval DNX_USER_HOME=~/.dnx
fi
if ! _kvmsetup_has "curl"; then
@ -31,14 +31,14 @@ if [ -z "$KVM_SOURCE" ]; then
fi
# Downloading to $KVM_DIR
mkdir -p "$KRE_USER_HOME/kvm"
if [ -s "$KRE_USER_HOME/kvm/kvm.sh" ]; then
echo "kvm is already installed in $KRE_USER_HOME/kvm, trying to update"
mkdir -p "$DNX_USER_HOME/kvm"
if [ -s "$DNX_USER_HOME/kvm/kvm.sh" ]; then
echo "kvm is already installed in $DNX_USER_HOME/kvm, trying to update"
else
echo "Downloading kvm as script to '$KRE_USER_HOME/kvm'"
echo "Downloading kvm as script to '$DNX_USER_HOME/kvm'"
fi
curl -s "$KVM_SOURCE" -o "$KRE_USER_HOME/kvm/kvm.sh" || {
curl -s "$KVM_SOURCE" -o "$DNX_USER_HOME/kvm/kvm.sh" || {
echo >&2 "Failed to download '$KVM_SOURCE'.."
return 1
}
@ -62,7 +62,7 @@ if [ -z "$ZPROFILE" ]; then
fi
fi
SOURCE_STR="[ -s \"$KRE_USER_HOME/kvm/kvm.sh\" ] && . \"$KRE_USER_HOME/kvm/kvm.sh\" # Load kvm"
SOURCE_STR="[ -s \"$DNX_USER_HOME/kvm/kvm.sh\" ] && . \"$DNX_USER_HOME/kvm/kvm.sh\" # Load kvm"
if [ -z "$PROFILE" -a -z "$ZPROFILE" ] || [ ! -f "$PROFILE" -a ! -f "$ZPROFILE" ] ; then
if [ -z "$PROFILE" ]; then
@ -85,4 +85,4 @@ else
[ -n "$ZPROFILE" ] && _kvmsetup_update_profile "$ZPROFILE" "$SOURCE_STR"
fi
echo "Type 'source $KRE_USER_HOME/kvm/kvm.sh' to start using kvm"
echo "Type 'source $DNX_USER_HOME/kvm/kvm.sh' to start using kvm"