diff --git a/.changeset/cool-bananas-listen.md b/.changeset/cool-bananas-listen.md new file mode 100644 index 000000000..dc913593f --- /dev/null +++ b/.changeset/cool-bananas-listen.md @@ -0,0 +1,5 @@ +--- +'@hashicorp/react-product-downloads-page': patch +--- + +Update Ubuntu/Debian installation instructions diff --git a/packages/product-download-page/index.test.js b/packages/product-download-page/index.test.js index a8c10d26f..fcc000ac7 100644 --- a/packages/product-download-page/index.test.js +++ b/packages/product-download-page/index.test.js @@ -46,7 +46,7 @@ describe('', () => { expect( getByText( downloadCards, - 'curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -' + 'wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg' ) ).toBeInTheDocument() @@ -205,8 +205,7 @@ const releases = { os: 'darwin', arch: 'amd64', filename: 'waypoint_0.1.0_darwin_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_darwin_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_darwin_amd64.zip', }, { name: 'waypoint', @@ -214,8 +213,7 @@ const releases = { os: 'windows', arch: 'amd64', filename: 'waypoint_0.1.0_windows_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', }, { name: 'waypoint', @@ -223,8 +221,7 @@ const releases = { os: 'linux', arch: 'amd64', filename: 'waypoint_0.1.0_windows_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', }, ], }, @@ -240,8 +237,7 @@ const releases = { os: 'darwin', arch: 'amd64', filename: 'waypoint_0.1.0_darwin_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_darwin_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_darwin_amd64.zip', }, { name: 'waypoint', @@ -249,8 +245,7 @@ const releases = { os: 'windows', arch: 'amd64', filename: 'waypoint_0.1.0_windows_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', }, { name: 'waypoint', @@ -258,8 +253,7 @@ const releases = { os: 'linux', arch: 'amd64', filename: 'waypoint_0.1.0_windows_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', }, ], }, @@ -275,8 +269,7 @@ const releases = { os: 'darwin', arch: 'amd64', filename: 'waypoint_0.1.0_darwin_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_darwin_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_darwin_amd64.zip', }, { name: 'waypoint', @@ -284,8 +277,7 @@ const releases = { os: 'windows', arch: 'amd64', filename: 'waypoint_0.1.0_windows_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', }, { name: 'waypoint', @@ -293,8 +285,7 @@ const releases = { os: 'linux', arch: 'amd64', filename: 'waypoint_0.1.0_windows_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/0.1.0/waypoint_0.1.0_windows_amd64.zip', }, ], }, @@ -310,8 +301,7 @@ const releases = { os: 'darwin', arch: 'amd64', filename: 'waypoint_1.0.0_darwin_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/1.0.0/waypoint_1.0.0_darwin_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/1.0.0/waypoint_1.0.0_darwin_amd64.zip', }, { name: 'waypoint', @@ -319,8 +309,7 @@ const releases = { os: 'windows', arch: 'amd64', filename: 'waypoint_1.0.0_windows_amd64.zip', - url: - 'https://releases.hashicorp.com/waypoint/1.0.0/waypoint_1.0.0_windows_amd64.zip', + url: 'https://releases.hashicorp.com/waypoint/1.0.0/waypoint_1.0.0_windows_amd64.zip', }, ], }, diff --git a/packages/product-download-page/package-managers.ts b/packages/product-download-page/package-managers.ts index ec0686ccf..1ee3d5492 100644 --- a/packages/product-download-page/package-managers.ts +++ b/packages/product-download-page/package-managers.ts @@ -15,9 +15,9 @@ export function generateDefaultPackageManagers( { label: 'Ubuntu/Debian', commands: [ - `curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -`, - `sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"`, - `sudo apt-get update && sudo apt-get install ${productSlug}`, + `wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg`, + `echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list`, + `sudo apt update && sudo apt install ${productSlug}`, ], os: 'linux', }, @@ -66,9 +66,9 @@ export function generateEnterprisePackageManagers( { label: 'Ubuntu/Debian', commands: [ - `curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -`, - `sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"`, - `sudo apt-get update && sudo apt-get install ${productSlug}-enterprise`, + `wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg`, + `echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list`, + `sudo apt update && sudo apt install ${productSlug}-enterprise`, ], os: 'linux', }, diff --git a/packages/product-download-page/partials/download-cards/style.module.css b/packages/product-download-page/partials/download-cards/style.module.css index 94de8f954..8e657ca00 100644 --- a/packages/product-download-page/partials/download-cards/style.module.css +++ b/packages/product-download-page/partials/download-cards/style.module.css @@ -107,6 +107,8 @@ border-radius: 3px; text-align: left; margin: 32px 0; + overflow-x: auto; + max-width: calc(100vw - 96px); & pre { margin: 0; @@ -122,6 +124,11 @@ margin-right: 8px; } + &::after { + content: ' '; + margin-left: 8px; + } + @media (--medium-up) { white-space: pre; }