Fixed go mismatch of dependency

This commit is contained in:
Brian Zalewski 2023-08-18 13:13:05 -04:00 committed by GitHub
parent 0f99be68b2
commit 4072262385
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 58 additions and 2 deletions

View file

@ -125,7 +125,7 @@ if command -v netdata-claim.sh > /dev/null; then
if command -v speedtest-cli > /dev/null; then
# Installing the script to generate report on Internet connection speed
logg info 'Installing script to generate report on Internet connection speed'
LIBEXEC_PATH="$(netdata -W buildinfo | grep 'Configure options' | sed "s/.*--libexecdir=\([^ \']*\).*/\1/")"
LIBEXEC_PATH="$(netdata -W buildinfo | grep 'Configure' | sed "s/.*--libexecdir=\([^ \']*\).*/\1/")"
if [ -d /usr/libexec/netdata/charts.d ]; then
sudo cp -f "${XDG_DATA_HOME:-$HOME/.local/share}/netdata-speedtest/speedtest.chart.sh" "/usr/libexec/netdata/charts.d/speedtest.chart.sh"
elif [ -d "$LIBEXEC_PATH/netdata/charts.d" ]; then

View file

@ -7,6 +7,7 @@
"file"
"git"
"gnome"
"go"
"hopenpgp-tools"
"libaio"
"libxcursor"

View file

@ -1,6 +1,7 @@
{{- $packages := list
"gcc"
"gcc-c++"
"go"
"gnome"
"gnupg2-smime"
"kernel-devel"

View file

@ -3,6 +3,7 @@
"build-essential"
"gnome"
"gnupg-agent"
"golang-go"
"hopenpgp-tools"
"libaio1"
"libbz2-dev"

View file

@ -4,6 +4,7 @@
"gcc-c++"
"gnome"
"gnupg2-smime"
"go"
"kernel-devel"
"libaio"
"libXcursor"

View file

@ -2,6 +2,7 @@
"age"
"gcc"
"gcc-c++"
"go"
"kernel-devel"
"locate"
"nodejs"

View file

@ -1,6 +1,7 @@
{{- $packages := list
"age"
"bash"
"golang-go"
"gnome"
"locate"
"nodejs"

View file

@ -1,6 +1,7 @@
{{- $packages := list
"age"
"build-essential"
"golang-go"
"gnome"
"gnupg-agent"
"hopenpgp-tools"

View file

@ -7,7 +7,6 @@
"curl"
"expect"
"git"
"go"
"grep"
"gnupg2"
"jq"

View file

@ -0,0 +1,50 @@
# Source: https://gist.github.com/ScottHutchinson/b22339c3d3688da5c9b477281e258400
# Based on http://nuts4.net/post/automated-download-and-installation-of-visual-studio-extensions-via-powershell
param([String] $PackageName)
$ErrorActionPreference = "Stop"
$baseProtocol = "https:"
$baseHostName = "marketplace.visualstudio.com"
$Uri = "$($baseProtocol)//$($baseHostName)/items?itemName=$($PackageName)"
$VsixLocation = "$($env:Temp)\$([guid]::NewGuid()).vsix"
$VSInstallDir = "C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service"
if (-Not $VSInstallDir) {
Write-Error "Visual Studio InstallDir registry key missing"
Exit 1
}
Write-Host "Grabbing VSIX extension at $($Uri)"
$HTML = Invoke-WebRequest -Uri $Uri -UseBasicParsing -SessionVariable session
Write-Host "Attempting to download $($PackageName)..."
$anchor = $HTML.Links |
Where-Object { $_.class -eq 'install-button-container' } |
Select-Object -ExpandProperty href
if (-Not $anchor) {
Write-Error "Could not find download anchor tag on the Visual Studio Extensions page"
Exit 1
}
Write-Host "Anchor is $($anchor)"
$href = "$($baseProtocol)//$($baseHostName)$($anchor)"
Write-Host "Href is $($href)"
Invoke-WebRequest $href -OutFile $VsixLocation -WebSession $session
if (-Not (Test-Path $VsixLocation)) {
Write-Error "Downloaded VSIX file could not be located"
Exit 1
}
Write-Host "VSInstallDir is $($VSInstallDir)"
Write-Host "VsixLocation is $($VsixLocation)"
Write-Host "Installing $($PackageName)..."
Start-Process -Filepath "$($VSInstallDir)\VSIXInstaller" -ArgumentList "/q /a $($VsixLocation)" -Wait
Write-Host "Cleanup..."
rm $VsixLocation
Write-Host "Installation of $($PackageName) complete!"