Generalize dotnet-runtime-deps Deb/RPM package dependencies (dotnet/core-setup#6070)
authorDavis Goodin <dagood@users.noreply.github.com>
Mon, 29 Apr 2019 19:54:49 +0000 (14:54 -0500)
committerGitHub <noreply@github.com>
Mon, 29 Apr 2019 19:54:49 +0000 (14:54 -0500)
commitb2ad762793b9f74cb65f02687f0fa6b8c09c68e3
treee3acffb29f958e197420929019a1ea98fcbb77fe
parentf37d6e9f1f8d69acd6b36cb931f525adf7139f40
Generalize dotnet-runtime-deps Deb/RPM package dependencies (dotnet/core-setup#6070)

* Expand runtime-deps package applicability

On RPM package distros, depend on the libicu capability that a libicu## package provides.

On Debian package distros, use "or" dependencies that list all known versions of libicu and libssl.

This removes the need for some distro-specific packages.

* Collapse identical Deb packages into one

Commit migrated from https://github.com/dotnet/core-setup/commit/c98ab5cca3f5a7721581de057ba87cde3f30f69d
eng/pipelines/installer/azure-pipelines.yml
src/installer/pkg/packaging/deb/dotnet-runtime-deps-debian_config.json [moved from src/installer/pkg/packaging/deb/dotnet-runtime-deps-debian_config_ubuntu.18.04-x64.json with 96% similarity]
src/installer/pkg/packaging/deb/dotnet-runtime-deps-debian_config_debian.8-x64.json [deleted file]
src/installer/pkg/packaging/deb/dotnet-runtime-deps-debian_config_debian.9-x64.json [deleted file]
src/installer/pkg/packaging/deb/dotnet-runtime-deps-debian_config_ubuntu.14.04-x64.json [deleted file]
src/installer/pkg/packaging/deb/dotnet-runtime-deps-debian_config_ubuntu.16.04-x64.json [deleted file]
src/installer/pkg/packaging/deb/dotnet-runtime-deps-debian_config_ubuntu.19.04-x64.json [deleted file]
src/installer/pkg/packaging/deb/package.targets
src/installer/pkg/packaging/rpm/dotnet-runtime-deps-rpm_config_opensuse.42-x64.json
src/installer/pkg/packaging/rpm/dotnet-runtime-deps-rpm_config_sles.12-x64.json