Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Add support for building ubuntu 16.10 and openSUSE 42.1#254

Merged
mellinoe merged 12 commits into
dotnet:masterfrom
mellinoe:new-distros
Sep 12, 2016
Merged

Add support for building ubuntu 16.10 and openSUSE 42.1#254
mellinoe merged 12 commits into
dotnet:masterfrom
mellinoe:new-distros

Conversation

@mellinoe
Copy link
Copy Markdown

This updates buildtools, the CLI version, and a bunch of other project dependencies to enable them to restore and build for new RIDs. I've added all of the packaging projects for openSUSE 42.1 and ubuntu 16.10. I've only added a Dockerfile for openSUSE 42.1 so far. I need to make some modifications to the Ubuntu 16.10 bootstrap CLI on Azure before it will work with the rest of the core-setup build. I've already made those changes to the openSUSE bootstrap CLI.

@brthor , @livarcocc , @Sridhar-MS

echo "opensuse.13.2"
return 0
;;
"opensuse.42.1")

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

@brthor
Copy link
Copy Markdown

brthor commented Sep 12, 2016

You'll need to add new rids here as well (For build finalization)

https://github.com/dotnet/core-setup/blob/master/build_projects/dotnet-host-build/PublishTargets.cs#L187

@mellinoe
Copy link
Copy Markdown
Author

Errors are because init-tools.sh doesn't properly handle some fallback RIDs (according to @dagood); I'm updating it to the version from corefx. Testing it now...

@mellinoe
Copy link
Copy Markdown
Author

@brthor Any other comments on this? CI has passed now.

"fedora.23.x64.version",
"opensuse.13.2.x64.version"
"opensuse.13.2.x64.version",
"opensuse.42.1.x64.version"

This comment was marked as spam.

This comment was marked as spam.

@brthor
Copy link
Copy Markdown

brthor commented Sep 12, 2016

:shipit:

@mellinoe
Copy link
Copy Markdown
Author

Thanks, I should have the rest of the ubuntu.16.10 stuff soon, once I get a clean build of it...

Comment thread pkg/init-tools.sh
echo "Running: $__DOTNET_CMD restore \"$__PROJECT_JSON_FILE\" --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE" >> $__init_tools_log
$__DOTNET_CMD restore "$__PROJECT_JSON_FILE" --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE >> $__init_tools_log
if [ ! -e "$__BUILD_TOOLS_PATH/init-tools.sh" ]; then echo "ERROR: Could not restore build tools correctly. See '$__init_tools_log' for more details."; fi
echo "Running: $__DOTNET_CMD restore \"$__PROJECT_JSON_FILE\" --no-cache --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE" >> $__init_tools_log

This comment was marked as spam.

This comment was marked as spam.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants