From acceb94aa0185b8f2b4fc9bef642f7c9d3d90489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Tarti=C3=A8re?= Date: Sun, 19 Sep 2021 16:18:55 -1000 Subject: [PATCH 1/3] Add FreeBSD installation instructions FreeBSD ports for OpenSearch and OpenSearch-Dashboards have been committed to the FreeBSD ports tree, and packages will be available soon to FreeBSD users through the regular package management system. Add FreeBSD to the list of platforms. Because installation instruction do not change based on the architecture, add a "All" architecture to avoid duplicating the same information multiple times. Also include a link to the port page on FreshPorts which allow to "conveniently" see the port history (in a more convenient way than cgit). While here, adjust the list of all artifacts to order them alphabetically in the artifacts directory. --- .../all/opensearch-1.0.1-freebsd-all.markdown | 12 ++++++++++++ ...opensearch-dashboards-1.0.1-freebsd-all.markdown | 13 +++++++++++++ _layouts/versions.html | 13 ++++++++++++- artifacts/index.html | 4 ++-- 4 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 _artifacts/opensearch-1.0/all/opensearch-1.0.1-freebsd-all.markdown create mode 100644 _artifacts/opensearch-1.0/all/opensearch-dashboards-1.0.1-freebsd-all.markdown diff --git a/_artifacts/opensearch-1.0/all/opensearch-1.0.1-freebsd-all.markdown b/_artifacts/opensearch-1.0/all/opensearch-1.0.1-freebsd-all.markdown new file mode 100644 index 0000000000..786e8a776a --- /dev/null +++ b/_artifacts/opensearch-1.0/all/opensearch-1.0.1-freebsd-all.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 1.0.1 +platform: freebsd +architecture: all +slug: opensearch-1.0.1-freebsd-all +category: opensearch +type: pkg +freebsd_package_name: opensearch +link: https://www.freshports.org/textproc/opensearch +--- diff --git a/_artifacts/opensearch-1.0/all/opensearch-dashboards-1.0.1-freebsd-all.markdown b/_artifacts/opensearch-1.0/all/opensearch-dashboards-1.0.1-freebsd-all.markdown new file mode 100644 index 0000000000..7ec4258954 --- /dev/null +++ b/_artifacts/opensearch-1.0/all/opensearch-dashboards-1.0.1-freebsd-all.markdown @@ -0,0 +1,13 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: all +platform: freebsd +type: pkg +category: opensearch-dashboards +slug: opensearch-dashboards-1.0.1-freebsd-all +version: 1.0.1 +freebsd_package_name: opensearch-dashboards +link: https://www.freshports.org/textproc/opensearch-dashboards +--- diff --git a/_layouts/versions.html b/_layouts/versions.html index 10b6a2f9ef..03a9d5c966 100644 --- a/_layouts/versions.html +++ b/_layouts/versions.html @@ -19,6 +19,7 @@ platforms: windows: "Windows" linux: "Linux" + freebsd: "FreeBSD" macos: macOS java: "Java" docker: Docker @@ -31,6 +32,7 @@ jar: ".jar" docker_hub: 'Dockerfile' architectures: + all: "All" arm64: "ARM64" x64: "x64" jvm: Java Virtual Machine @@ -46,11 +48,13 @@ - x64 - arm64 - x86 + - all - jvm platform_order: - linux - docker + - freebsd - macos - windows - java @@ -193,6 +197,13 @@

{{ name_pretty }}

class="cta">Download {% endcapture %} {% assign artifact_extras = artifact_extras | append: artifact_extra %} {% endif %} + {% if details.freebsd_package_name %} + {% capture artifact_extra %}{% endcapture %} + {% assign artifact_extras = artifact_extras | append: artifact_extra %} + {% endif %} {% if details.link %} {% capture artifact_extra %}